Ошибка Outlooka

Тема в разделе "Остальные БД", создана пользователем XYX, 27 сен 2005.

Статус темы:
Закрыта.
  1. XYX

    XYX Гость

    Проблема следующая написан Адд ин (на С шарпе) и СОМ библиотека (на делфе 5-ой). В библиотеке создаётся переменная типа Оле вариант которой присваевается интерфейс на Мэйл айтем

    outlook := CreateOleObject('outlook.application');
    NameSpace := outlook.GetNameSpace('MAPI');
    messageItem := outlook.CreateItem(olMailItem);


    позже вызывается свойсвто messageItem.ReceivedByName чтобы узнать получателя по имени.
    Загвоздка в том что на некоторых машинах работает без проблем а на 2 выдаёт ошибку
    Method 'ReceivedByName' is not supported by automation object.
    Помогите плиз найти в чём причина.
    Заранее благодарен.
     
  2. Barmutik

    Barmutik Гость

    Версии MS Outlook везде одинаковые ?
     
  3. GROMILA

    GROMILA Well-Known Member

    Регистрация:
    8 апр 2004
    Сообщения:
    297
    Симпатии:
    0
    МЫСЛИ НА ТЕМУ
    1. В принципе этот метод есть у всех версий Outlook.

    2. еще Outlook должен выдавать диалог для подтверждения доступа к этому свойству. Выдает?

    3. Может настройки безопасности как-то причастны, но...

    А что значит "позже вызывается свойсвто" ?
    В какой именно момент времени? (После сохранения или отправки сообщения или просто следующей строкой)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей