Enable a user to double-click text in a document to change its value
Eg: change a “Y” to an “N” and then to a “?” and then back to a “Y”
Article contributed by Bill Coan
Use a macrobutton field. A macrobutton field is a placeholder that displays a value (such as “Y”, “N”, or “?”) and can run a macro when you double-click it. The macro can do anything you want it to do, including change the displayed value.
| 1. | Before creating the macrobutton, Create the macro which you want to run when the field is double-clicked. The following macro will exactly fit the needs described above: 
Sub SymbolCarousel()
 | |
| 2. | After creating the SymbolCarousel macro, create the macro button by positioning the cursor where you want the N/Y/? value displayed. Then press Ctrl+F9 to insert a set of field braces { }. (Don't just type the braces. You must insert them using Ctlr+F9.) | |
| 3. | Within the braces, type very carefullly the exact character string shown between braces below (but don't type the braces). Be sure to leave a space before the word MACROBUTTON, before SymbolCarousel, and before N. Do NOT put a space after the N. { MACROBUTTON SymbolCarousel N } | |
| 4. | Right-click the field expression and choose Toggle Field codes. | |
| 5. | Double-click and see if the N changes to a ?. Double-click again and see if it changes to a Y. Again and it should change back to N. | 
