【发布时间】:2015-03-22 12:15:40
【问题描述】:
我有一个 Office Outlook 插件。我为 2010 创建了它,但它在 Office 2007、2010 和 2013 上受支持。我们在 Office 2007 机器上进行了测试并收到:
对象不支持属性 "http://schemas.microsoft.com/mapi/proptag/0x37010102"
我正在访问一个 MailItem 附件。我得到附件的 PropertyAccessor 并调用 GetProperty 方法:
const string PR_ATTACH_DATA_BIN = @"http://schemas.microsoft.com/mapi/proptag/0x37010102";
PropertyAccessor propertyAccessor = attachment.PropertyAccessor;
var PR_ATTACH_DATA_BIN_Value = propertyAccessor.GetProperty(PR_ATTACH_DATA_BIN);
我可以访问表明数据应该在上面的属性中找到的附件类型。附件方法是 ATTACH_BY_VALUE。
在运行 Office 2010 和 2013 的所有其他机器上运行时,我是否忽略了什么?
【问题讨论】: