Dzwebs.Net

撰写电脑技术杂文十余年

python使用win32com在word中插入图片插入段落

Admin | 2022-2-10 8:37:38 | 被阅次数 | 1147

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  from win32com.client import Dispatch
  import pythoncom

  pythoncom.CoInitialize() # 声明 doc 之前要加入的代码
  MyWordApp = win32com.client.DispatchEx('Word.Application')
  MyWordApp.Visible = 0 # 后台运行
  MyWordApp.DisplayAlerts = 0 # 不显示,不警告  
  MyWord = MyWordApp.Documents.Open(os.getcwd()+'\Moulde.docx') # 打开一个已有的word文档


  #第一段落
  p1 = MyWord.Paragraphs.Add()
  parag_range1 = p1.Range
  parag_range1.text='这里就是段落的文字内容了'
  parag_range1.text+='\n\n'

  #第二段落,这里插入图片
  p2 = MyWord.Paragraphs.Add()
  parag_range2 = p2.range
  parag_range2.InlineShapes.AddPicture(os.getcwd()+'\myexampic.png')

  #第三段落,这里插入图片
  p3 = MyWord.Paragraphs.Add()
  parag_range3 = p3.Range
  parag_range3.text='-------------------------------------------'
  parag_range3.text+='\n\n'

  MyWord.SaveAs(os.getcwd()+'\TempPaper.docx')
  MyWord.Close(-1)#关闭WORD文档
  MyWordApp.Quit()#退出WORD进程
  pythoncom.CoUninitialize() # 关闭 doc 之后加入的代码


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231