我正在开发outlook 2007,并且面临 Outlook安全消息框的问题。 我知道我可以从信任中心禁用它并将允许程序访问设置为true, 但我想通过代码禁用它。
如何通过代码禁用Outlook Security MessageBox?
注意:我正在使用C#和VSTO。
答案 0 :(得分:3)
确定,
当您尝试主要围绕电子邮件地址访问邮件的某些属性时,会弹出保安人员。您可以使用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它的“工具”。
然后,您可以查找Mapi属性及其ID以获取其他属性