powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / OLE Automation. Передать в Word параметр.
3 сообщений из 3, страница 1 из 1
OLE Automation. Передать в Word параметр.
    #40054342
verter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Делфи создаю OLE-объект Word:

Код: pascal
1.
WordApp := CreateOleObject('Word.Application');


беру документ:

Код: pascal
1.
Word := WordApp.Documents.Open('c:\docs\word1.doc',ReadOnly:=True);


Показываю в нём окно отправки почты (OutLook):

Код: pascal
1.
Word.ActiveWindow.EnvelopeVisible := True;


Всё замечательно работает - появляется документ ворда, в нём появляется аутлуковская шапка с полями Кому, Копия, Тема.

Но как программно в эту шапку в поле "Кому" передать адрес почты адресата?
...
Рейтинг: 0 / 0
OLE Automation. Передать в Word параметр.
    #40054384
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
verter,

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
var
    WordApp: Variant;
    WordDoc: Variant;
    Envelope: Variant;

begin
  WordApp := CreateOleObject('Word.Application');
  WordDoc := WordApp.Documents.Add(EmptyParam, EmptyParam);
  WordApp.Visible := True;


  Envelope := WordDoc.MailEnvelope;
  Envelope.Item.Subject := 'С джнём рождения!';

  Envelope.Item. to := 'verter@spb.ru';
  Envelope.Item.Recipients.Add('verters_friend@spb.ru');

  WordDoc.ActiveWindow.EnvelopeVisible := true;
...
Рейтинг: 0 / 0
OLE Automation. Передать в Word параметр.
    #40054418
verter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ


Код: pascal
1.
2.
3.
  Envelope := WordDoc.MailEnvelope;
  Envelope.Item.To := 'verter@spb.ru';
  Envelope.Item.Recipients.Add('verters_friend@spb.ru');


Огромное спасибо! Работает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / OLE Automation. Передать в Word параметр.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]