以不安全的格式保存经过数字签名的邮件时,如何抑制 Yes/No 提示?

How do I suppress Yes/No Prompt when Saving digitally signed Mail in a format that is not secure?

我写 VBA 将电子邮件保存为文本文件。

对于数字签名的电子邮件,它会提示我是否要以不安全的格式保存文件(是或否继续)。我想抑制这个警告。

我尝试了以下方法:

With Application
     .EnableEvents = False
     .ScreenUpdating = False
End With
Application.DisplayAlerts = False
m.SaveAs savePath, olTXT 
With Application
     .EnableEvents = True
     .ScreenUpdating = ture
End With

Application.DisplayAlerts = False
m.SaveAs savePath, olTXT 
Application.DisplayAlerts = True

它们都不起作用(我收到编译错误)。如何在 Outlook 中关闭这些警报?

这些属性适用于 Word 或 Excel。 Outlook 没有等效的功能。最好的办法是使用 SendKeys 方法模拟单击“是”或“否”按钮:https://msdn.microsoft.com/en-us/library/office/gg278655.aspx

您需要的工具是 MAPILab 提供的名为 Advanced Security for Outlook 的免费加载项。它为 Outlook 安全系统提供了一个合理且流畅的集成扩展,可以在不影响您的安全的情况下结束烦人的警告。 https://www.mapilab.com/outlook/security/