1
1

More than 3 years have passed since last update.

Python-docx保存するとアイコンが変になる。→解決(Python-docx→pywin32へ変更)

Last updated at Posted at 2019-11-18

趣味でプログラム書いています。pythonでword文書を作成しようとしていますが、
保存するとアイコンが変になります。画像の左のファイルのようなアイコンになります。どなた様かご教授お願いします。

guide.py
import docx
 doc = docx.Document()
 doc.add_paragraph('Hello world!')
  doc.save(r"C:\Users\deer\Desktop\aaaaaaaaaaaaaa.docx")           

aaaaaaaaaaa無題.png

※Python-docxからpywin32に変更したら、アイコンが正常になりました。
路線変更します。

guide.py
import win32com.client
import docx
import pythoncom

pythoncom.CoInitialize()  # Wordを起動する前にこれを呼び出す
#Wordを起動する : Applicationオブジェクトを生成する
Application=win32com.client.Dispatch("Word.Application")
#Wordを画面表示する : VisibleプロパティをTrueにする
Application.Visible = True
doc = Application.Documents.Add()
doc.Content.Text = "あいうえおかきくけこ"
doc.SaveAs("C:\\Users\dokar\Desktop\\bbaaaaaaaaaaaaaa")
#Wordを終了する : Quitメソッドを呼ぶ
Application.Quit()
pythoncom.CoUninitialize()  # Wordを終了した後はこれを呼び出す
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1