N.Y., etc.: McGraw-Hill, 2009. - 242 p.
If you use Microsoft Word for work, you likely want to take full advantage of its features and get your work done as fast and efficiently as possible.
The key to getting your Word work done in the shortest possible time is to harness the power of Visual Basic for Applications (VBA), the programming language built right into Word and the other Microsoft Office applications. VBA lets you automate pretty much any action you can take interactively.
Automate Actions by Recording Macros
Edit Your Recorded Macro
Control a Macro with Message Boxes and Input Boxes
Create a Custom Dialog Box
Repeat Actions with Loops
Make Decisions in Your Macros
Use Variables and Constants
Find the VBA Objects You Need
Work with Text
Work with Bookmarks
Work with Tables
Work with Documents and Folders
Debug Your Macros and Handle Errors
Use Word’s Built-In Dialog Boxes in Your Macros
Share Your Macros with Others