# import pythoncom
import win32com.client
# from win32com.client import Dispatch
# 创建word应用程序实例
# pythoncom.CoInitialize() # 声明 doc 之前要加入的代码
# w = win32com.client.constants
# docApp = win32com.client.gencache.EnsureDispatch('kwps.application')
wps = win32com.client.gencache.EnsureDispatch('Word.Application')
# 显示操作过程
wps.Visible = 1
# 不提示告警
wps.DisplayAlerts = 0
docx = wps.Documents.Open(r'F:\python\audio-detect\word-edit\Hello word.docx')
# 在最后一行加入文字
myRange1 = docx.Range()
myRange1.InsertAfter('\nHello word')
res = docx.Shapes.AddOLEObject(
FileName=r"F:\python\audio-detect\word-edit\工资表.xlsx",
LinkToFile=False, # 复制为镜像
DisplayAsIcon=True, # 显示为图标
IconFileName=r"F:\python\audio-detect\word-edit\favicon.ico", # 图标路径
IconLabel="1.xlsx" # 图标显示的文字
)
print(res)
docx.Save()
docx.Save()
# time.sleep(3)
docx.Close()
wps.Quit()
# pythoncom.CoUninitialize() # 关闭 doc 之后加入的代码
版本信息: