python win32com操作word插入指定表格图片
在网上找了许久,最终自己摸索找到办法,直接上代码,
import win32com.client as win32
from win32com.client import constants
# 打开word应用程序
doc_app = win32.gencache.EnsureDispatch('Word.Application')
doc_app.Visible =1
# 添加一个新word文档
doc = doc_app.Documents.Add()
#新建表格
r = doc.Range(0,0) #获取一个范围
table = r.Tables.Add(doc.Range(r.End,r.End),1,1) #建一张表格
#指定文件的完整路径
picture_full_path = r'E:\学习资料\python\win32com\test.png'
#指定表格
table.Cell(1,1).Select()
#插入图片
doc_app.Selection.InlineShapes.AddPicture(picture_full_path)
效果如下,表格的线没有显示出来。
希望得到指正!!!