python粘贴代码到word_Python复制Word内容并使用格式设字体与大小实例代码
簡介
網上流傳的部分可以百度關鍵詞“Python”和“word”后查看文章學習,以下內容為個人實踐,修正了不能運行出錯的情況。
代碼示例 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() # 創建新的文檔
# 用插入復制文字
myRange = newdoc.Range(0,0)
myRange.InsertAfter(doc.Content) #將doc 復制到newdoc
myRange=newdoc.Range(newdoc.Content.Start,newdoc.Content.End) #全選
#select=myRange.Select() #網上學到用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內容并使用格式設字體與大小實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
總結
以上是生活随笔為你收集整理的python粘贴代码到word_Python复制Word内容并使用格式设字体与大小实例代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python的socket模块_Pyth
- 下一篇: python多级字典嵌套_python