Адрес адресата в Оутлук сообщении

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

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

    Elvis Гость

    Есть куча информация, про то как выдрать адресс отправителя из сообщения Оутлук, но не нашёл как выдрать адрес адрессата. Я не использую напрямую МайлАйтем, а делаю через ОлеВариант
    Код (Text):
    outlook, NameSpace: OLEVariant;
    MyFolder: OLEVariant;
    MyItem: Variant;
    outlook  := CreateOleObject('outlook.application');
    NameSpace := outlook.GetNameSpace('MAPI');
    MyItem := outlook.CreateItem(olMailItem);
    MyFolder := Namespace.GetDefaultFolder(olFolderInbox);
    for i := 1 to MyFolder.Items.Count do
    begin
    MyItem := MyFolder.Items[i];
     s:= MyItem.Subject;
    s1:= MyItem.SenderName;
    attCounter := MyItem.Attachments.Count;
    Ниже надо выдирать адресс адрессата, стандартное MyItem.To_ ругается что типа обьект не имеет метода To_
    Помогите найти выход из данной ситуации.
    Заранее благодарен.
     
  2. Elvis

    Elvis Гость

    Месага ошибки:
    Method To_ is not supported by automation object.
     
  3. Elvis

    Elvis Гость

    <!--QuoteBegin-Elvis+9:08:2005, 07:51 -->
    <span class="vbquote">(Elvis @ 9:08:2005, 07:51 )</span><!--QuoteEBegin-->Месага ошибки:
    Method To_ is not supported by automation object.
    [snapback]23167" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Блин вот я прогнал, тупица я у майл айтем есть свойство То_, а просто То он выделяет жирным как ключевое но просто То почему-то работает.
     
  4. Drema

    Drema Гость

    Используй MyItem.Recipients. Получателей письма может быть не один, их много (To,CC,BCC).
     
Загрузка...
Статус темы:
Закрыта.

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