我使用 Outlook 2010 和 Access VBA 发送电子邮件。
我收到来自 Microsoft Outlook 的关于某个程序试图发送电子邮件的警告,我被迫按下允许。
我有 VBA 参考中的 Microsoft Outlook 对象库 14。
在 Outlook - 选项 - 通过程序访问被标记为不显示警告。
我在注册表中添加了下一个条目
Key: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\
<version>\Outlook\Security
Value name: AdminSecurityMode
Value type: REG_DWORD
Value: 3
Key: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\
<version>\Outlook\Security
Value name: PromptOOMSend
Value name: PromptOOMAddressBookAccess
Value name: PromptOOMAddressInformationAccess
Value name: PromptOOMMeetingTaskRequestResponse
Value name: PromptOOMSaveAs
Value name: PromptOOMFormulaAccess
Value name: PromptSimpleMAPISend
Value name: PromptSimpleMAPINameResolve
Value name: PromptSimpleMAPIOpenMessage
Value type: REG_DWORD
Value: 2
我还在电子邮件功能中添加了 DoCmd.SetWarnings False 。
如何禁用此警告?
解决这个问题的常用方法是安装和使用展望赎回 http://www.dimastr.com/redemption/home.htm.
另一种方法是完全绕过 Outlook 并通过SMTP,但那是另一个故事了,需要更多的代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)