Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Microsoft General Purpose Programming Languages

This document contains detailed information about the Visual Basic for Applications (VBA) computer programming language. The VBA programming language is intended to be used in conjunction with a host software application such as a word processor. In such a situation, the end-user of a host application uses the VBA language to write programs that may access and control the host application’s data and functionality. VBA is used within Microsoft Office products for this purpose.

Note  The inter-document links in a PDF version of a technical document are functional only if all the cross-referenced documents are saved to the same local directory folder. An error message appears if you click a link that references a PDF document that is not located in the same folder (when viewing via your local hard drive) or is part of a different download (when viewing online). To save a complete set of PDF files to the same folder, download the Computer Languages .zip file. This is a large file and can take a few minutes to download.



[MS-VBAL]: VBA Language Specification

Specifies the VBA Language, which defines the implementation-independent and operating system-independent programming language that is required to be supported by all conforming VBA implementations. This specification also defines all features and behaviors of the language that are required to exist and behave identically in all conforming implementations.

Click here to view this version of the [MS-VBAL] PDF.

© 2015 Microsoft