Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
30:04:2008, 12:57
|
|
Новенький ![]() Группа: Программист Сообщений: 43 Регистрация: 31:01:2005 Из: Россия Пользователь №: 1 306 Специализация: Delphi, VBA, C/AL Navision Репутация: 0
|
Добры вечур!
Подскажите, как сохранить программным способом созданное письмо в папке Черновики и как сохраненное письмо извлечь из папки Черновики для отправки? |
|
Сообщение
#1
|
|
![]() |
|
|
5:05:2008, 11:48
|
|
Новенький ![]() Группа: Программист Сообщений: 43 Регистрация: 31:01:2005 Из: Россия Пользователь №: 1 306 Специализация: Delphi, VBA, C/AL Navision Репутация: 0
|
Добрый день!
Ответа я ни от кого не дождался. Пока ждал, самостоятельно нашел решение. Спешу поделиться. Код var
OuApp: OLEVariant; OuLog, IM, DBox: Variant; begin try OuApp:= CreateOleObject('Outlook.Application'); except ShowMessage('Error Outlook...'); end; OuLog:= OuApp.GetNameSpace('MAPI'); ... // Сохранение письма IM:= DBox.Items.Add(olMailItem); IM.Recepients.Add('mick_winder@mick.ru'); IM.Subject:= 'Тябэ писмо!'; IM.Body:= 'Превед! Тябэ медвед пышэ!'; IM.Save; // письмо сохраняется в Черновик ... // Отправка письма из Черновика DBox:= OuLog.GetDefaultFolder(olFolderDrafts); IM:= DBox.Items(1); IM.Send; end; |
|
Сообщение
#2
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 06:10 |