我正在开发 Outlook 2007 插件,并面临Outlook Security MessageBoxes的问题。我知道我可以从信任中心禁用它并将允许编程访问设置为 true,但我想通过代码禁用它。
如何通过代码禁用 Outlook Security MessageBox?
注意:我使用的是 C# 和 VSTO。
我正在开发 Outlook 2007 插件,并面临Outlook Security MessageBoxes的问题。我知道我可以从信任中心禁用它并将允许编程访问设置为 true,但我想通过代码禁用它。
如何通过代码禁用 Outlook Security MessageBox?
注意:我使用的是 C# 和 VSTO。
好的,
当您尝试访问主要围绕电子邮件地址的邮件的某些属性时,安全卫士会弹出。您可以使用mapilib来阻止它或使用redemption的安全邮件项。或者
您可以使用邮件项目PropertyAccessor来访问底层 Mapi 属性
对于“TO”,您需要 PR_EMAIL_ADDRESS(或 PR_SMTP_ADDRESS)
mailItem.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3003001F");
如果您正在开发 Mapi/outlook 等,我建议您下载 Dimitry 的Outlook spy它的“the”工具。
然后,您可以查找 Mapi 属性及其 id 以获取其他属性