电子邮件宏安全问题

时间:2015-04-07 18:12:18

标签: excel excel-vba outlook excel-2010 vba

我已经切换到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

或者这是其他人遇到的错误?

感谢。我会在整个工作日检查这个。如果需要,我可以发布更多代码。

1 个答案:

答案 0 :(得分:0)

我认为问题来自应该在最终用户计算机上注册的Security Manager ActiveX组件。还要确保在Excel 2010中添加了对组件的引用。

有关详细信息,请参阅How To Call a VB ActiveX Server from a VBA Application