想要通过Python的PyQT5模块中的QAxwidget类来编写一个操作word文件的GUI程序,但总是报错,该如何做?
发布网友
发布时间:2023-09-08 02:39
我来回答
共1个回答
热心网友
时间:2023-10-05 06:48
Document改为Documents
如果不行,Word应用程序未初始化:在调用ActiveDocument.SaveAs()方法之前,需要先初始化Word应用程序。使用QAxWidget.setControl()方法设置并加载Word应用程序:
word = QAxWidget("Word.Application")
word.setControl("Word.Application")
Word应用程序未打开文档:在调用ActiveDocument.SaveAs()方法之前,需要先打开一个文档。使用Documents.Open()方法来打开一个现有的文档或创建一个新文档:
word.dynamicCall("Documents.Open(const QString&)", "C:/path/to/document.docx")