You can record a VBA macro to automate your interaction with host applications, including:
Sending data to, or typing text in, a host application.
Cutting, copying, or pasting text or data from one host application to another.
Switching tabs to move from one host application to another.
Selecting text with a mouse or clicking the mouse to move the cursor (mouse clicks are recorded as cursor positions.)
You cannot record:
Interaction with Reflection settings and Productivity features (such as Spell Check, Auto Expand, and Auto Complete).
Connecting to or disconnecting from a host.
Interaction with Web applications.
Cutting or pasting from a host to an external application (for example, Notepad).
To record a macro
Perform the task(s) that you want to automate.
(Optional) If you need to interrupt the recording to perform another task, click
. When you are ready to resume recording, click again.When you are finished recording the macro, click
.The
dialog box appears.Name the macro, choose the location where you want to save it, and then click
.NOTE:You can fine-tune recorded macros by using the Visual Basic Editor. For more information, see Edit a Macro.