Outlook 2007 — пользовательские свойства исчезают при отправке туда, куда они приходят

У меня есть проект добавления в 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();
    }

Заранее спасибо.


person Yandros    schedule 10.09.2010    source источник
comment
Когда вы открываете полученную почту, используете ли вы ту же надстройку Outlook на целевом компьютере или любой другой клиент?   -  person Kapil    schedule 11.09.2010
comment
Точно так же. Я отправляю со своего адреса на свой адрес, открываю его в том же сеансе Outlook с той же надстройкой, и свойства волшебным образом исчезают.   -  person Yandros    schedule 11.09.2010
comment
не могли бы вы опубликовать код, который вы используете для добавления пользовательских реквизитов в почтовый элемент.   -  person Kapil    schedule 14.09.2010
comment
Конечно, но я не знаю, как это поможет. Как я уже говорил, я проверил, что свойства пользователя есть в почте, и они даже есть в копии письма «Отправленные». (Добавлен код в основной части вопроса.)   -  person Yandros    schedule 14.09.2010


Ответы (1)