使用win32com包,首先要导入它。下面在Python Shell窗口导入win32com包。
code.python
>>> import win32com.client as win32
创建一个WPS文字应用app,设置其Visible属性的值为True,使应用的窗口可见:
code.python
>>> app=win32.gencache.EnsureDispatch('kwps.application')
>>> app.Visible=True
用Documents对象的Add方法创建一个Document对象doc:
code.python
>>> doc=app.Documents.Add()
用doc对象的Paragraphs(1)方法获取文档的第1个段落,用段落对象的Range属性返回一个Range对象,即字符序列对象,再用Range对象的Text属性给段落添加文本:
code.python
>>> doc.Paragraphs(1).Range.Text='Hello Word!'
图1-2 用Python新建WPS文字文档并添加文本
保存到文件:
code.python
>>> doc.SaveAs('D:\\Test2.docx')
关闭、退出:
code.python
>>> pr.Close()
>>> app.Quit()