python粘贴代码到word_Python复制Word内容并使用格式设字体与大小实例代码
簡介
網(wǎng)上流傳的部分可以百度關(guān)鍵詞“Python”和“word”后查看文章學(xué)習(xí),以下內(nèi)容為個人實踐,修正了不能運行出錯的情況。
代碼示例 import win32com
from win32com.client import Dispatch,constants
w = win32com.client.Dispatch('Word.Application')
# 或者使用下面的方法,使用啟動獨立的進(jìn)程:
# w = win32com.client.DispatchEx('Word.Application')
#win32com.client.gencache.EnsureDispatch('Word.Application')
# 后臺運行,不顯示,不警告
w.Visible = 0
w.DisplayAlerts = 0
# 打開一個文件復(fù)制到新的文件
doc = w.Documents.Open( FileName = r'd:\zhengmin.doc' )
newdoc = w.Documents.Add() # 創(chuàng)建新的文檔
# 用插入復(fù)制文字
myRange = newdoc.Range(0,0)
myRange.InsertAfter(doc.Content) #將doc 復(fù)制到newdoc
myRange=newdoc.Range(newdoc.Content.Start,newdoc.Content.End) #全選
#select=myRange.Select() #網(wǎng)上學(xué)到用select設(shè)格式,其實下面的才對
myRange.Style.Font.Name="楷體" #設(shè)字體
myRange.Style.Font.Color=0x0000ff #設(shè)字的顏色
myRange.Style.Font.Size=30 #設(shè)字的大小,由本人推測出此功能
newdoc.SaveAs(r'D:\b.doc') #另存新文件為b.doc
newdoc.Close()
# 關(guān)閉
# doc.Close()
w.Documents.Close()
w.Quit()
總結(jié)
以上就是本文關(guān)于Python復(fù)制Word內(nèi)容并使用格式設(shè)字體與大小實例代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
總結(jié)
以上是生活随笔為你收集整理的python粘贴代码到word_Python复制Word内容并使用格式设字体与大小实例代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python的socket模块_Pyth
- 下一篇: python多级字典嵌套_python