您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Python如何復制Word內(nèi)容并使用格式設字體與大小”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Python如何復制Word內(nèi)容并使用格式設字體與大小”這篇文章吧。
網(wǎng)上流傳的部分可以百度關鍵詞“Python”和“word”后查看文章學習,以下內(nèi)容為個人實踐,修正了不能運行出錯的情況。
import win32com from win32com.client import Dispatch,constants w = win32com.client.Dispatch('Word.Application') # 或者使用下面的方法,使用啟動獨立的進程: # w = win32com.client.DispatchEx('Word.Application') #win32com.client.gencache.EnsureDispatch('Word.Application') # 后臺運行,不顯示,不警告 w.Visible = 0 w.DisplayAlerts = 0 # 打開一個文件復制到新的文件 doc = w.Documents.Open( FileName = r'd:\zhengmin.doc' ) newdoc = w.Documents.Add() # 創(chuàng)建新的文檔 # 用插入復制文字 myRange = newdoc.Range(0,0) myRange.InsertAfter(doc.Content) #將doc 復制到newdoc myRange=newdoc.Range(newdoc.Content.Start,newdoc.Content.End) #全選 #select=myRange.Select() #網(wǎng)上學到用select設格式,其實下面的才對 myRange.Style.Font.Name="楷體" #設字體 myRange.Style.Font.Color=0x0000ff #設字的顏色 myRange.Style.Font.Size=30 #設字的大小,由本人推測出此功能 newdoc.SaveAs(r'D:\b.doc') #另存新文件為b.doc newdoc.Close() # 關閉 # doc.Close() w.Documents.Close() w.Quit()
以上是“Python如何復制Word內(nèi)容并使用格式設字體與大小”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。