我已经切换到64位笔记本电脑和我在Excel 2003和Excel中使用的电子邮件宏。 Outlook 2007现在无法在Excel 2010& Outlook 2010.
我收到错误“ActiveX无法创建对象”。我已经研究了很多,无法找出解决方案或原因。当我去调试时,它突出显示“SecurityManager.DisableOOMWarnings = False”行。
Errorhandling:
SecurityManager.DisableOOMWarnings = False
MsgBox Err.Description & " " & Err.Number
Resume ExitHere
SecurityManager.DisableOOMWarnings = False
End Sub
我的感觉是这是我错过的基本内容。这两个问题是出现错误的原因以及安全管理器不会禁用Outlook警告的原因。我主要关注Outlook问题。
我考虑过几种可能性,包括不正确的Excel文件扩展名。我应该使用以下方法重新编程以绕过此错误:
goto next
或者这是其他人遇到的错误?
感谢。我会在整个工作日检查这个。如果需要,我可以发布更多代码。
答案 0 :(得分:0)
我认为问题来自应该在最终用户计算机上注册的Security Manager ActiveX组件。还要确保在Excel 2010中添加了对组件的引用。
有关详细信息,请参阅How To Call a VB ActiveX Server from a VBA Application。