我正在尝试使用activeQt编写一个开放的word文档。我正在尝试激活我的word文档,但我无法让它开始工作。
我可以很容易地在VBA中做到这一点:
Documents("my.doc").Activate但不是在Qt中,这是我尝试过的:
wordApplication = new QAxObject("Word.Application");
doc = wordApplication->querySubObject("Documents()","my.doc");
doc->dynamicCall("Activate()");文档()应该包含所有打开的word文档,但对我来说,由于某种原因它是空的。
发布于 2013-08-09 10:26:19
我找到了解决我的问题的方法,通过使用带有UUID的setControl函数,我能够访问已经打开的word文档。
QAxObject* wordApplication;QAxObject* doc;wordApplication = new QAxObject(this);
https://stackoverflow.com/questions/17230590
复制相似问题