Welcome to the Visual Basic for Applications Language Reference for Office 2010
Welcome to the Visual Basic for Applications (VBA) Language Reference for Microsoft Office 2010. This reference contains conceptual overviews, programming tasks, samples, and references to guide you in developing solutions based on VBA.
Publish date of this reference: October 2010 (version 2010)
This documentation is accessible from the following locations:
From the product (most up-to-date version): If you are connected to the Internet, you can view the most recent version of this reference from within any Office 2010 product. Click the Help button in any Office product, and then click the Search drop-down arrow. Under Content from Office.com, click Developer Reference.
From the product (installed version): To view the version of this reference that is included with Office 2010, click the Help button in any Office product, and then click the Search drop-down arrow. Under Content from this computer, click Developer Reference.
From the MSDN Library: To view the most recent version in your browser, see the Visual Basic for Applications Language Reference for Microsoft Office 2010 in the MSDN Library.
The documentation provided in this reference includes the following:
Microsoft Forms Reference
Provides information about Userforms and controls, and how to program with them by using Visual Basic.
Visual Basic Conceptual Topics
Provides information to help you understand Visual Basic programming.
Visual Basic Definitions
Provides a glossary of definitions to help you understand concepts presented in this documentation.
Visual Basic How-To Topics
Describes useful common procedures (for example, how to use the Object Browser or how to set Visual Basic Environment options).
Visual Basic Language Reference
Provides documentation about Visual Basic the language: all its methods, properties, statements, functions, operators, and objects.
Visual Basic Add-In Model
Describes how to customize the Visual Basic editor, and provides documentation for the object model that enables you to extend the environment.
Visual Basic User Interface Help
Describes user interface elements of the Visual Basic Editor, such as commands, dialog boxes, windows, and toolbars.