使用 Outlook 中的 Visual Basic for Applications

   

Microsoft Outlook 中的 Visual Basic for Applications 使在 Outlook 中控制 Outlook 自身变得很容易。使用 Outlook 中的 Visual Basic for Applications,可以创建宏来执行复杂或重复性的任务。也可以开发响应 Outlook 事件的程序代码,这使您可将普通任务自动化(如在 Outlook 启动时安排窗口)。

Outlook 中的 Visual Basic for Applications 可使您充分利用 Outlook 对象模型,包括大量的应用程序级事件,而无需运行外部应用程序(如其他 Microsoft Office 应用程序或使用 Microsoft Visual Basic 开发的应用程序)。与使用 VBScript 开发的窗体脚本不同,Outlook Visual Basic for Applications 代码在应用程序中总是有效的;不必打开项目来运行代码。

所有的 Outlook Visual Basic for Applications 代码都包含于工程中。工程与特定的用户相关,因此在同一台计算机上运行 Outlook 的所有用户都可以自定义 Outlook 来满足自己的需求。工程可包含代码模块和用户窗体模块(请注意,用户窗体模块与 Outlook 窗体不同)。

可以使用 Visual Basic 编辑器来创建和删除模块、设计用户窗体模块或编辑模块中的代码。该编辑器提供了一组强大的工具,包括内置的“对象浏览器”和调试程序,使得开发以及排除代码错误变得更容易。甚至可以用 Outlook 中的 Visual Basic 编辑器开发和调试代码,然后将代码复制到独立的 Visual Basic 应用程序或其他 Microsoft Office 应用程序中的 Visual Basic for Applications 应用程序中。

您可以将模块导出到文件中,这使得与其他用户共享程序变得很容易,其他用户可以使用 Visual Basic 编辑器将模块导入他们自己的 Outlook Visual Basic for Applications 工程中。

了解编写 Outlook 宏响应 Outlook 事件设计 Visual Basic for Applications 窗体