MS Word / ODF Automatisation dans Qt
-
02-10-2019 - |
Question
Comment puis-je effectuer l'automatisation des documents MS Word (. doc ) ou des documents ODF (. odt ) dans Qt 4.5? Je sais que l'aide de la QAxWidget
, QAxObject
.
J'ai données (QString
) et quelques images ainsi. Je dois les ajouter dans le document. Je googlé mais je ne pouvais pas trouver toutes les commandes pour MS- Word / ODF. Mais je veux que les commandes spécifiques qui doivent être transmis en fonction QAxObject::dynamicCall()
pour effectuer mes opérations.
Pour en par exemple MS Excel nous devons utiliser quelque chose comme,
excel.querySubObject("ActiveWorkBook");
qui renverra l'objet du classeur actif du document Excel.
Quelles sont toutes les commandes qui sont disponibles pour la génération de documents MS-Word ou ODF (ODT) ? J'utilise Windows XP. Tous les liens, les exemples sont les bienvenus ..
La solution 2
ActiveX commandes liées à la MS Word peuvent être obtenus par le VBAWD10.chm
qui est installé avec MS - Word
.
Les détails des documents d'aide ActiveX disponible peut être obtenu ici .
La partie la plus difficile est de se conformer ceux de telle manière qu'il puisse accessible par le module ActiveQt
.
I a fourni une solution similaire à ma question
espère que cela aide à ceux qui sont tous à la recherche de solutions similaires ..
Autres conseils
Jetez un oeil à http://doc.trolltech.com/qq/qq27 -odfwriter.html , Qt fournit des fonctionnalités pour créer des fichiers au format OpenDocument (ODF).