是否可以使用Excel中的VBA访问Outlook中的VBA代码?

时间:2015-06-19 14:46:14

标签: vba excel-vba outlook-vba excel

我正在尝试从Outlook和Excel连接多个宏。其中一个功能需要从其他程序访问vba代码并进行分析。从Outlook访问Excel中的VBA代码非常容易,例如:

Set WB = Workbooks.Open(Address)
Set codeAddress = WB.VBProject.VBComponents(1).codemodule

但我想知道如何从Excel访问Outlook宏。我试图通过观察窗口分析Outlook应用程序属性,但我没有找到任何合适的东西。 Stackoverflow,你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Outlook对象模型不提供任何属性或方法。 VBAProject.otm文件包含所有Outlook VBA宏。

  

所有Outlook宏都存储在用户的%appdata%\ Microsoft \ Outlook文件夹中名为VbaProject.otm的单个文件中,该文件夹在大多数系统上都是隐藏文件夹。