MS Word/ ODF Автоматизация в Qt

Как я могу выполнить автоматизацию документов MS Word (.Doc) или документов ODF (.Odt) в Qt 4.5? Я знаю, используя QAxWidget, QAxObject,

У меня есть данные (QString) и несколько изображений. Я должен добавить их в документ. Я погуглил, но не смог найти никаких команд для MS-Word / ODF. Но я хочу конкретные команды, которые должны быть переданы в QAxObject::dynamicCall() функция для выполнения моих операций.

Например, в MS Excel мы должны использовать что-то вроде

excel.querySubObject("ActiveWorkBook");

который вернет объект активной рабочей книги документа Excel.

Какие все команды доступны для создания документов MS-Word или ODF (odt)? Я использую Windows XP. Любые ссылки, примеры приветствуются..

2 ответа

Решение

Команды ActiveX, относящиеся к MS Word, могут быть получены VBAWD10.chm который устанавливается вместе с MS - Word,

Подробную информацию о доступных справочных документах ActiveX можно получить здесь.

Самая сложная часть - это согласовать их таким образом, чтобы к ним можно было получить доступ через ActiveQt Модуль.

Я предоставил аналогичное решение моего вопроса здесь

Надеюсь, это поможет тем, кто ищет похожие решения.

Взгляните на http://doc.trolltech.com/qq/qq27-odfwriter.html, Qt предоставляет функциональность для создания файлов формата OpenDocument (ODF).

Другие вопросы по тегам