Как работать с Outlook - ом в Delphi?

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Как работать с Outlook - ом в Delphi?

Seat » 10 апр 2005, 20:53

Обработчик события получения новой почты
procedure TDTExtensibility2.NewMailex(EntryIDCollection: WideString);
var
NS: NameSpace;
FLD: MAPIFolder;
MI: MailItem;
i: Integer;
begin
NS:= Host.GetNamespace('MAPI');
FLD:= NS.GetDefaultFolder(olFolderInbox);
MI:= (NS.GetItemFromID(EntryIDCollection,FLD.StoreID) as MailItem);
for i:=1 to MI.Attachments.Count do
MI.Attachments.Item(i).SaveAsFile(MI.Attachments.Item(i).FileName);
......
end;

YurikGL » 16 фев 2005, 22:01

Попробуй в яндексе или гугле набрать "ole delphi outlook"

Naeel Maqsudov » 16 фев 2005, 18:49

Если речь идет об OutLook из MsOffice (а не OutLookExpress), то я думаю можно это сделать средствами VBA. Устанавливаем справку по VBA для OutLook пишем макрос из любого офисного приложения. Перевести этот макрос на Delphi не составит труда (если это еще будет нужно).

Т.е. надо смотреть объектную модель Outlook-а.

Как работать с Outlook - ом в Delphi?

Nikolay » 11 фев 2005, 15:07

Мне нужно выгрузить вложенные файлы из присланых сообщений. Подскажите кто знает.

Вернуться к началу