Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.59.230.20] |
|
Сообщ.
#1
,
|
|
|
Мне надо передать из моего приложения данные в Word и затем направить их на печать. Как это можно сделать ?
|
Сообщ.
#2
,
|
|
|
Передать данные в Word какой 95,98,2000-й ?
Для 98-го поищи файл Msword8.olb а для 2000-го Msword9.olb в С++ файле используй директиву #import "Msword8.olb" при компиляции компилятор автоматически сгенерирует Msword8.tlh файл и Msword8.tli файл и поместит из в Debug каталог. Подключать явным образом их не нужно, их нужно ПРОСТО ВНИМАТЕЛЬНО ИЗУЧИТЬ и попытаться понять. Эти фалы содержат описания IDispatch интерфейсов, посредством которых можно управлять Word-ом как OLE-Automation сервером. вызвать Word можно приблизительно так : Word::_ApplicationPtr pWord; pWord.CreateInstance(L"Word.Application.8"); pWord->OpenDocument(....... Но если что такое COM, OLE-Automation и IDispatch ты знаешь только поверхностно, то тебе прийдется помучиться о-о-о-чень долго. |