Designing Outlook Workgroup Solutions

Office 2013 and later

Contribute to this content

Use GitHub to suggest and submit changes. See our guidelines for contributing to VBA documentation.

With Microsoft Outlook, you can create a variety of workgroup solutions and forms. You can create simple forms with no programming involved or create advanced forms by using custom controls, properties, and Microsoft Visual Basic Scripting Edition (VBScript). You can also use form regions, including Separate form regions, which are individual pages that you can add to a standard Outlook form, or that you can use to create a new custom form that is based on a standard Outlook form. For more information, see Form Regions.

There are a few basic approaches to creating Outlook solutions. One method is to modify an existing item, such as a contact entry or an e-mail message, by adding additional pages and fields. With this method, you can extend the use of the item by adding the fields and pages that you need without writing any code. To create advanced forms, you can use the Control Toolbox and VBScript to access properties, events, methods, and objects within Outlook.