调用的模式是,通过querySubObject()和dynamicCall()两个函数,
- 获取对象
- 调用该对象的方法
QAxWidget word("Word.Application");
word.setProperty("Visible", true);
//获取对象,调用该对象的方法
//获取所有的工作文档
QAxObject * documents = word.querySubObject("Documents");
documents->dynamicCall("Add (void)");
//获取当前激活的文档
QAxObject * document = word.querySubObject("ActiveDocument");
document->dynamicCall("SaveAs (const QString&)", QString("e:/docbyqt.doc"));
document->dynamicCall("Close (boolean)", false);
word.dynamicCall("Quit (void)");