Programming Microsoft Outlook and Microsoft Exchange, Second Edition (DV-MPS Programming)

Chapter 5

You are already familiar with the capabilities of Microsoft Outlook forms since every item you view or use in Outlook is based on one. Customizing these forms can enhance the way you distribute and collect information electronically both inside and outside your organization.

Outlook allows you to build custom forms based on default Outlook items. When you customize built-in forms, your application inherits default capabilities. You can extend the functionality of these forms using custom controls and Microsoft Visual Basic Scripting Edition (VBScript). We'll look at VBScript in more detail in Chapter 6.

Outlook also allows you to base your forms on Microsoft Office documents, which prevents you from having to re-create existing functionality. For example, if you were building an expense reporting application, you could base your Outlook expense reporting form on a Microsoft Excel document, giving you the full power of Excel inside your application. You could then further extend your application using Microsoft Visual Basic for Applications (VBA) inside the Excel document. You could also use custom Excel properties inside your Outlook views to sort and group items.

Категории