Цитата:
Сообщение от Uniq!
Как это дело автоматизировать? Я догадываюсь, что нужно использовать что-то вроде
Код:
shellexecute('print', fullfilename, ...)
но возникает проблема с памятью ибо клиенты Word.exe открываются и открываются. Хотелось бы как-то контролировать процесс открытия клиентов WORD.exe
|
Тебе нужно подключаться к Word-у через "OLE Automation".
Смотри стандартные компоненты TWordApplication, TWordDocument на вкладке Servers.
Примеры, например, здесь:
Delphi и OLE Automation с Word
MS Word вместо QReport
Цитата:
Сообщение от Uniq!
Для начала можно просто ждать пока закроется только что запущенный процесс. Но как получать Handle после ShellExecute экземпляра Word я не разобрался.
|
Используя ShellExecute нельзя получить Process Handle, но можно его получить используя вместо этого
ShellExecuteEx