我正在尝试从Outlook和Excel连接多个宏。其中一个功能需要从其他程序访问vba代码并进行分析。从Outlook访问Excel中的VBA代码非常容易,例如:
Set WB = Workbooks.Open(Address)
Set codeAddress = WB.VBProject.VBComponents(1).codemodule
但我想知道如何从Excel访问Outlook宏。我试图通过观察窗口分析Outlook应用程序属性,但我没有找到任何合适的东西。 Stackoverflow,你有什么想法吗?
答案 0 :(得分:0)
Outlook对象模型不提供任何属性或方法。 VBAProject.otm文件包含所有Outlook VBA宏。
所有Outlook宏都存储在用户的%appdata%\ Microsoft \ Outlook文件夹中名为VbaProject.otm的单个文件中,该文件夹在大多数系统上都是隐藏文件夹。