Форум — Ответы     (  К темам )
 ?  andy: Как в CBuilder 5 отправить e-mail используя компонент OutlookAutomatio (16-12-2002 19:08:18)
Как добраться до MAPIFolders? В примере Натальи Елмановой не пояснено что за тип переменной mapi. Этот тип нужно определять через typedef?
 Alex (16-12-2002 22:08:02)
>>В примере Натальи Елмановой не пояснено что за тип переменной mapi...

Не поясните что за пример ?
(ссылку дайте или сам пример о чем идет речь)
 Сергей (16-12-2002 22:17:36)
Для работы с Outlook :

Variant Outl = Variant::CreateObject("outlook.application");
Variant Mess = Outl.OleFunction("CreateItem",(Variant)0);
Mess.OleProcedure("Display");
...
и т.д.

Как всегда, есть маленькая деталь. В отличие от своего офисного собрата,
Outlook Express не поддерживает объект Outlook.Application,
поэтому использовать его вышеописанным методом невозможно.
Так что, если Вы хотите разрабатывать сценарии для работы с почтой,
установите полную версию Outlook.
-----
И правильно написал Alex, что за пример Елмановой, вы уж или пример
приведите или ссылку на статью киньте.
 andy (17-12-2002 20:30:54)
Ответ для Alex и Сергея.
Адрес статьи: http://sdm.viptop.ru/articles/delphioffice.html
В конце статьи есть примерчик:
...
var
mapi:NameSpace;
...
В Delphi 6 классы, доступные через MAPI (OutlookApplication) уде вынесены на палитру компонентов в виде отдельных COM-серверов. И NameSpace уже декларирован (при перемещении компоненты на форму), но в пятой версии этого нет. А нужно добраться до класса TMailItem, что бы сформировать письмо с вложенным файлом и в дальнейшем проконтролировать его отправку по наличию копии в папка "отравленные", до которой можно добраться через друго класс входящий в сервер OutlookAutomation
 andy (17-12-2002 20:35:11)
Простите, статья не Елмановой, а Игоря Мирончик
 Павел (05-01-2003 18:24:07)
Смотрите в FAQ по C++ и C++Builder на анлийском языке вопрос
Article #26053: A Simple Example of Automating Outlook
 andy (09-01-2003 19:26:06)
Спасибо