我有以下宏来提取和组合outlook中的excel文件。宏在变量声明开始时不起作用。我收到一个错误:
"Compile error
User-defined type not defined"Dim OutlookNamespace As Namespace
Dim Folder As MAPIFolder
Dim OutlookMail As Variant
Dim i As Integer发布于 2022-06-27 14:16:41
似乎您需要在VBA环境中添加一个COM引用。使用(VBA) Tools菜单上的Tools命令设置对Microsoft Outlook xx.x Object Library的引用,其中xx.x表示正在使用的Microsoft Outlook xx.x Object Library版本。有关详细信息,请参阅从Visual应用程序自动化Outlook。
此外,您可能需要在类型声明前面加上一个主机名(命名空间):
Dim OutlookNamespace As Outlook.Namespace
Dim Folder As Outlook.MAPIFolderhttps://stackoverflow.com/questions/72768002
复制相似问题