GO-AHEADの日記

GO-AHEADで出版した書籍の紹介をします

PythonでWordプログラミング入門-12

PythonでWordプログラミング入門

amazon kindleを出版しました。


 4.図の操作
 4.1 図の貼り付け-1

 

 word2.docxの文章には次のような図を追加します。図は"G:\word\image1.jpg"にあります。

f:id:GO-AHEAD:20201204101909p:plain



(1)win32comのプログラム

#win32comをインポートします。
import win32com.client

# Wordを起動します。
Word1_ap =win32com.client.Dispatch("Word.Application")

#Wordを表示
Word1_ap.Visible = 1

#Wordファイルを開きます。
Word1_ap.Documents.Open("G:\word\Word3.docx")
Wd1=Word1_ap.Documents(1)

#image1を追加
Wd1.InlineShapes.AddPicture("G:\word\image1.jpg")

#ファイルを保存します。
Wd1.SaveAs('G:\word\Word3.docx')
Wd1.Close

#終了します。
Word1_ap.Quit()

 

一番始めのところに貼り付けることができました。

f:id:GO-AHEAD:20201204101923p:plain