Я написал плагин Outlook, который в основном позволяет получать сообщения электронной почты через Outlook для связи с веб-сайтом, чтобы также можно было просматривать электронную почту в функции связи на веб-сайте. Я храню дополнительные данные в ItemProperties MailItem, эти данные в основном такие, как идентификатор пользователя, связанного с электронной почтой на веб-сайте.Скрытие пользовательских ItemProperties из печати. Interop.Outlook
Проблема, с которой я столкнулся, - это любые ItemProperties, которые я добавляю в MailItem, печатаются, когда печатается электронное письмо. Кто-нибудь знает, как исключить пользовательские 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;
Это отлично работает! Сохраняло мое дополнение от полки. Я стучал головой о стену с этим в течение недели. –