У меня есть проект добавления в Outlook, который устанавливает настраиваемые свойства для писем в инспекторе.
У меня есть элемент почты в Outlook 2007 с настраиваемыми свойствами, я пытаюсь отправить его на свой адрес, а затем получаю без настраиваемых свойств. .
Я проверил, что свойства пользователя находятся в почте в событии отправки.
Я где-то читал, что для этого нужно выбрать параметр «Отправить с использованием форматированного текста Outlook», но это не помогло. тоже не работает.
Может ли кто-нибудь сказать мне, что не так?
Я использую Add-in Express. Вот код, который я использую для добавления пользовательских свойств к почтовому элементу:
var _Inspector = this.InspectorObj as Outlook.Inspector;
if (_Inspector != null)
{
var _Item = _Inspector.CurrentItem as Outlook.MailItem;
var _UserProperties = _Item.UserProperties;
var _UserProperty1 = _UserProperties.Item(PropertyNames.UserProperty1);
if (_UserProperty1 == null)
{
_UserProperties.Add(PropertyNames.UserProperty1, Outlook.OlUserPropertyType.olText, true, Type.Missing);
_UserProperty1 = _UserProperties.Item(PropertyNames.UserProperty1);
}
var _UserProperty2 = _UserProperties.Item(PropertyNames.UserProperty2);
if (_UserProperty2 == null)
{
_UserProperties.Add(PropertyNames.UserProperty2, Outlook.OlUserPropertyType.olText, true, Type.Missing);
_UserProperty2 = _UserProperties.Item(PropertyNames.UserProperty2);
}
_UserProperty1.Value = "Test Value 1";
_UserProperty2.Value = "Test Value 2";
_Item.Save();
}
Заранее спасибо.