9 out of 14 rated this helpful - Rate this topic

Microsoft General Purpose Programming Languages

VBA Programming Language

The Visual Basic for Applications (VBA) computer 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.

Audience

The languages documentation is intended for use in conjunction with publicly available standard specifications, computer language design and implementation art. It assumes that the reader either is familiar with this material or has access to it.

The technical documentation provides the following levels of audience support:

  • Implementer: Conceptual and reference information for an implementation of one or more protocol specifications for a given task or scenario.

  • Reviewer: A resource for readers who want to evaluate or understand one or more protocols.

Specification

Description

[MS-VBAL]: VBA Language Specification

The [MS-VBAL]: VBA Language specification defines the implementation-independent and operating system-independent programming language that must be supported by all conforming VBA implementations. It defines all features and behaviors of the language that must exist and behave identically in all conforming implementations.

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.