我使用下面的代碼來寫一個文本文件中的ms字,但它不寫行。此外,我無法從中設置頁面的寬度和高度。我將wordapp.PageSetup.width用於某個值,但它拋出了錯誤。 請建議在哪裏我不..使用python寫入word
import win32com.client
read = open('out.txt','r')
curser = read.readlines()
wordapp = win32com.client.Dispatch("Word.Application")
wordapp.Visible = 0
x = wordapp.Documents.Add()
x.PageSetup.Orientation = 1 # Make some Setup to the Document:
x.PageSetup.LeftMargin = 0.4
x.PageSetup.TopMargin = 0.5
x.PageSetup.Width = 8.27 #This threw an error
x.PageSetup.BottomMargin = 0.5
x.PageSetup.RightMargin = 0.4
x.Content.Font.Size = 11
x.Content.Paragraphs.TabStops.Add (100)
x.Content.Text = curser #This threw an error
x.Content.MoveEnd
x.Close() # Close the Word Document (a save-Dialog pops up)
x.Quit() # Close the Word Application
「An」錯誤?你可能想要詳細說明哪一個。 – usr2564301
我的意思是爲什麼我不能使用Content.Text = curser,爲什麼只有curser [n]以及如何才能夠修改word文檔的寬度和高度..? 在此先感謝 – Tirthajust4u
我的意思是爲什麼你不能告訴我們***你得到的***錯誤**,而不是說你得到了「**錯誤**」。提前致謝。 – usr2564301