Ошибка Outlooka

  • Автор темы XYX
  • Дата начала
Статус
Закрыто для дальнейших ответов.
X
#1
Проблема следующая написан Адд ин (на С шарпе) и СОМ библиотека (на делфе 5-ой). В библиотеке создаётся переменная типа Оле вариант которой присваевается интерфейс на Мэйл айтем

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


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

GROMILA

Well-known member
08.04.2004
297
0
#3
МЫСЛИ НА ТЕМУ
1. В принципе этот метод есть у всех версий Outlook.

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

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

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