在通过win32向word文档插入图片的时候呢,弹出这个错误。开始在网上搜索的这些建议解决办法都是说这个文件的这个权限问题,
最后发现是路径需要使用绝对路径,不能用相对路径,然后就可以运行了。附上一段简单的插入代码。
import win32com.client as win32
from win32com.client import constants
import os
doc_app = win32.gencache.EnsureDispatch('Word.Application')
doc_app.Visible = 1
doc = doc_app.Documents.Add()
parag = doc.Paragraphs.Add()
parag_range = parag.Range
parag_range.Text ='新插入的图片'#随便插入一段文字
#指定文件的完整路径
picture_full_path = r'D:\py_checkFolder\tick1.png'
#在当前的段落中插入图片
parag_range.InlineShapes.AddPicture(picture_full_path)