Outlook VBA reference

This reference contains conceptual overviews, programming tasks, samples, and references to help you develop Outlook solutions.


Interested in developing solutions that extend the Office experience across multiple platforms? Check out the new Office Add-ins model.

Use the table of contents in the navigation on the left to view the topics in the following sections:

  • Concepts: Provides important concepts for developing custom Outlook solutions.

  • How-to topics: Provides step-by-step instructions for developing custom Outlook solutions.

  • Object model reference: Provides reference materials for the Outlook object model.


The Outlook Forms Script reference includes documentation for the more commonly used objects, controls, and members in Outlook forms. For more information, you can refer to the Microsoft Forms Visual Basic reference, which you can find in the Visual Basic for Applications language reference.

See also

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.