我编写了一个 Outlook 插件,它基本上允许通过 Outlook 接收的电子邮件与网站链接,以便也可以在网站的通信功能中查看电子邮件。我在 MailItem 的 ItemProperties 中存储了其他详细信息,这些详细信息基本上就是电子邮件在网站中相关的用户 ID。
我遇到的问题是我添加到 MailItem 的任何 ItemProperties 都在打印电子邮件时被打印。有谁知道在打印电子邮件时如何排除自定义 ItemProperties?
下面是创建自定义 ItemProperty 的代码:
// Try and access the required property.
Microsoft.Office.Interop.Outlook.ItemProperty property = mailItem.ItemProperties[name];
// Required property doesnt exist so we'll create it on the fly.
if (property == null) property = mailItem.ItemProperties.Add(name, Microsoft.Office.Interop.Outlook.OlUserPropertyType.olText);
// Set the value.
property.Value = value;