MS Word / ODF Автоматизация в Qt - PullRequest
1 голос
/ 05 июля 2010

Как мне выполнить автоматизацию документов 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 ]

1 голос
/ 29 июля 2010

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

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

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

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

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

1 голос
/ 05 июля 2010

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

...