2011-08-17 79 views
0

我正在写一个Outlook插件,它将内容插入到电子邮件中,并且我有一个emailSent事件,我希望将事件发送回我的服务器让我知道一些内容已被共享。Outlook VSTO附加元数据

有没有办法附上一些元信息的电子邮件(或Word文档,这是你在Outlook中所创造的东西),这样我可以抢元信息,所以我可以将其发送回我的服务器。

现在,我认为我能做到的唯一方法就是在发送事件中搜索电子邮件,以正则表达式查找我的内容,并提取我需要的信息,但这看起来很麻烦,也意味着我需要为每个发送的邮件运行正则表达式,即使它们没有添加我的内容。

回答

1

存在MAPI用户属性的概念,您可以将其添加到Outlook项目中。从Office 2007开始,对象模型允许访问它们。如果您的加载项也必须在旧版Outlook版本中运行,则应该重新使用Redemption(我更喜欢对较高版本的Office,因为它具有更大的灵活性,尽管分发版本的空间更大)。

请参阅MSDN上的UserProperties Interface