介绍

目前有三个主题介绍 Outlook VBA,至少还有三个计划。

第 1 部分介绍如何访问 Visual Basic 编辑器。

如果你是 Outlook 2003 的用户和 Excel VBA 的用户,则你将对此部分了解不多,因为访问 Outlook Visual Basic 编辑器与访问 Excel Visual Basic 编辑器相同。

使用 Outlook 2007 及更高版本的 Developer 选项卡。对于新安装,不显示访问 Visual Basic 编辑器的权限。要显示 Developer 选项卡,你必须执行本部分中描述的许多步骤。这部分没有代码。

第 2 部分和第 3 部分描述了 Outlook 存储数据的存储和文件夹。你可以将它们视为 Excel 的工作簿和工作表的等价物。第 2 部分和第 3 部分之间的划分有点武断。第 2 部分介绍了商店和文件夹,并包含用于显示所有可访问商店的名称以及这些商店中的顶级文件夹的宏。第 3 部分包括用于访问较低级别文件夹的宏。一对宏使用递归,新程序员可能会发现难以理解。读者应该致力于理解第 2 部分中的所有代码。然而,了解这对宏的作用但不理解它们如何实现其目标是合法的。

第 4 部分,即将编写的下一部分,将介绍保存电子邮件的 MailItems。第 3 部分包括一个宏,用于将文件夹从一个父项移动到另一个父项,但大多数宏对文件夹中包含的对象而不是文件夹本身进行操作。从 Stack 溢出的问题来看,MailItems 是程序员最感兴趣的。

第 5 部分将介绍举行任命的 CalendarItems。第 6 部分将介绍从 Outlook 创建新的 Excel 工作簿以及阅读和更新现有工作簿。第 7 部分将介绍事件,除非确定一些更重要的主题。

重要的是要理解这是对 Outlook VBA 的介绍而不是对 VBA 的介绍。第 2 部分提供了有关在何处获取有关 VBA 的信息的一些指导,但由于所有 Office 产品的语言相同,因此对它的描述属于 Outlook VBA 的介绍之外。