An important part of many macro solutions is the user interface. A well-designed interface improves the ease-of-use, power, and acceptance of a macro solution. Simple user interfaces can be created with toolbars, while more complex interfaces can be created with dialog boxes or dockers — and can even allow the user to interact with the mouse.
However, for some macro solutions, a user interface alone is not enough. To make a macro solution as user-friendly as possible, you can provide documentation for it.
This section contains the following topics: