This guide shows how to create Visual Basic for Applications (VBA) macros that customize Reflection and automate common tasks using Reflection methods, properties, and events that extend the core Visual Basic language. To create VBA macros, you should be familiar with VBA or BASIC language programming concepts. For general information about VBA, see the Microsoft Visual Basic Help in the Visual Basic Editor (included with Reflection).
Get started with these simple tutorials that show how to record macros, create basic macros in the Visual Basic editor, and open Reflection from Microsoft Excel or Word macros. Learn More »
Copy and run these samples that show how to create macros for common use cases. Then modify them to fit your specific needs.Learn More »
Learn about the Reflection object model, Reflection events, and recommended methods for handling asyncronous behavior. Review best practices for security, macro naming, error handling, and other topics. Learn More »
Get descriptions for all API elements in the Reflection VBA libraries used to create macros, including libraries for IBM mainframes and AS400 systems and OpenSystems (UNIX, OpenVMS, and ReGIS Graphics) terminal emulations. Learn More »