原始代码

from win32com.client import Dispatch

app = Dispatch('Word.Application')
# 新建word文档
# doc = app.Documents.Add()
app.displayalerts=0
app.visible=0
# 打开已有文档
doc = app.Document.Open(r'D:\python\jieba\Win32com\1.docx')
s = app.Selection
s.text = '123'
style = s.style()
print(style)

错误信息

在这里插入图片描述

修改后

from win32com.client import Dispatch

app = Dispatch('Word.Application')
# 新建word文档
# doc = app.Documents.Add()
app.displayalerts=0
app.visible=0
# 打开已有文档
doc = app.Documents.Open(r'D:\python\jieba\Win32com\1.docx')
s = app.Selection
s.text = '123'
style = s.style()
print(style)

修改的关键代码

doc = app.Documents.Open(r'D:\python\jieba\Win32com\1.docx')

Document改为Documents

Logo

一站式 AI 云服务平台

更多推荐