PythonでWordプログラミング入門-2
PythonでWordプログラミング入門
amazon kindle版を出版しました。
2. プログラミング
2.1 "Hello World"の表示
(1)Wordファイルの準備
まず、Wordを開いて、なにも記述していないファイルを保存します。ファイルの名前はWord1.docxとします。
Word1.docxを選択して、「\\..パス」のコピーをクリックして、
Word1.docxの場所を取り込みます。
ここでは、以下のような場所にWord1.docxがあります。
"G:\word\Word1.docx"
1行目に"Hello World"を表示します。
(2)Wordに表示-1(win32comのプログラム)
win32comを用いて、'Hello World'を書き込んでみましょう。
#win32comをインポートします。
import win32com.client
# Wordを起動します。
Word1_ap =win32com.client.Dispatch("Word.Application")
#Wordを表示
Word1_ap.Visible = 1
#Wordファイルを開きます。
Word1_ap.Documents.Open("G:\word\Word1.docx")
Wd1=Word1_ap.Documents(1)
#Hello Worldを書き込み
Wd1.Range(0, 0).Text ="Hello World"
#ファイルを保存します。
Wd1.SaveAs('G:\word\Word1.docx')
Wd1.Close
#終了します。
Word1_ap.Quit()
これで、win32comでもファイルを開いて、Wordを操作して、ファイルを保存するという、基本的な記述はできました。