我想用Python操作word,网上看了些代码,但自己的老是报错,求高手看看...
发布网友
发布时间:2022-04-24 12:32
我来回答
共1个回答
热心网友
时间:2022-04-18 06:52
看了一下应该是没有自动创建constants变量,constants是空的
先运行语句:
win32com.client.gencache.EnsureDispatch('Word.Application')
应该就可以了
或者运行pythonwin菜单栏选择Tools——>Com MakePy Utility然后在弹出的窗口中选择Microsoft Word x.y Object Library 点击OK就可以了
或者直接运行client文件夹下的makepy.py文件同样选择Microsoft Word 也可以追问谢谢~ 解决了
但是 又冒出了新问题:
wordSel.Style = constants.wdStyleHeading1
AttributeError: 'NoneType' object has no attribute 'Style'
wordSel这个对象 是选中了内容的噻 为嘛 不明白 求继续执教哈 谢谢
追答字面解释是wordSel对象是空的,检查一下myRange.Select()出了什么错误