这个问题的错误信息 “user defined type not defined” 通常出现在 VBA 代码中使用了未定义或未加载的类型。在 Outlook 应用程序中,通常会出现这个问题的原因是因为缺少了 Microsoft Outlook 库的引用。
要解决这个问题,您可以按照以下步骤进行操作:
如果您仍然遇到问题,请确保您的 Outlook 版本已正确安装,并且您的代码中没有其他未定义的类型。如果问题仍然存在,请尝试在代码中使用全局定义的 Outlook 应用程序对象,例如:
Dim objOutlook as Outlook.Application
Set objOutlook = CreateObject("Outlook.Application")
希望这些信息能帮到您。