有人可以提供如何创建自定义Internet标头并将其添加到mailItem以及以后如何阅读它们的方法吗?我正在尝试将关键字附加到所发送的每封电子邮件,以便其他具有相同加载项的Outlook客户端可以读取该关键字。
假设您正在编写一个Outlook插件(基于您的标签)。获取当前邮件项(草稿形式的电子邮件)的句柄...
// Describes your Custom Header
string PS_INTERNET_HEADERS = "http://schemas.microsoft.com/mapi/string/{00020386-0000-0000-C000-000000000046}/Custom-Property-Name";
// Sets Your Custom Header
CurrentMailItem.PropertyAccessor.SetProperty(PS_INTERNET_HEADERS, "ValueOfCustomProperty" );
// Reads Your Custom Header
string valueResult = CurrentMailItem.PropertyAccessor.GetProperty(PS_INTERNET_HEADERS);
您可能会逃脱这样的事情:
// Sets Your Custom Header
CurrentMailItem.PropertyAccessor.SetProperty("CustomHeaderName", "ValueOfCustomProperty" );
// Reads Your Custom Header
string valueResult = CurrentMailItem.PropertyAccessor.GetProperty("CustomHeaderName");
另外,请查看:https : //social.msdn.microsoft.com/Forums/office/en-US/b4218b03-d495-459f-a112-8d4e1e05ad3e/set-custom-headers-to-outlook-mailitem?forum=outlookdev
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句