Python復(fù)制Word內(nèi)容并使用格式設(shè)字體與大小實(shí)例代碼
簡(jiǎn)介
網(wǎng)上流傳的部分可以百度關(guān)鍵詞“Python”和“word”后查看文章學(xué)習(xí),以下內(nèi)容為個(gè)人實(shí)踐,修正了不能運(yùn)行出錯(cuò)的情況。
代碼示例
import win32com
from win32com.client import Dispatch,constants
w = win32com.client.Dispatch('Word.Application')
# 或者使用下面的方法,使用啟動(dòng)獨(dú)立的進(jìn)程:
# w = win32com.client.DispatchEx('Word.Application')
#win32com.client.gencache.EnsureDispatch('Word.Application')
# 后臺(tái)運(yùn)行,不顯示,不警告
w.Visible = 0
w.DisplayAlerts = 0
# 打開(kāi)一個(gè)文件復(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è)格式,其實(shí)下面的才對(duì)
myRange.Style.Font.Name="楷體" #設(shè)字體
myRange.Style.Font.Color=0x0000ff #設(shè)字的顏色
myRange.Style.Font.Size=30 #設(shè)字的大小,由本人推測(cè)出此功能
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è)字體與大小實(shí)例代碼的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!
相關(guān)文章
Python3.6實(shí)現(xiàn)連接mysql或mariadb的方法分析
這篇文章主要介紹了Python3.6實(shí)現(xiàn)連接mysql或mariadb的方法,結(jié)合實(shí)例形式分析了Python3.6針對(duì)mysql或mariadb數(shù)據(jù)庫(kù)操作的相關(guān)模塊安裝、數(shù)據(jù)庫(kù)與表的創(chuàng)建、數(shù)據(jù)庫(kù)連接等操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-05-05
Python?PEP8?代碼規(guī)范常見(jiàn)問(wèn)題及解決方法
最近換成?PyCharm?寫代碼總是會(huì)出現(xiàn)波浪號(hào),這才了解到?Python?的?PEP8?代碼規(guī)范,所以將常見(jiàn)的?PEP8?代碼規(guī)范問(wèn)題和解決方法記錄一下,養(yǎng)成良好的習(xí)慣,編寫規(guī)范的代碼2023-09-09
PyTorch使用torch.nn.Module模塊自定義模型結(jié)構(gòu)方式
這篇文章主要介紹了PyTorch使用torch.nn.Module模塊自定義模型結(jié)構(gòu)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
TensorFlow人工智能學(xué)習(xí)Keras高層接口應(yīng)用示例
這篇文章主要為大家介紹了TensorFlow人工智能學(xué)習(xí)中Keras高層接口的應(yīng)用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11
詳解用pyecharts Geo實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)熱力圖城市找不到問(wèn)題解決
這篇文章主要介紹了詳解用pyecharts Geo實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)熱力圖城市找不到問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
Python利用Pandas進(jìn)行數(shù)據(jù)分析的方法詳解
Pandas是最流行的用于數(shù)據(jù)分析的?Python?庫(kù)。它提供高度優(yōu)化的性能。本文將利用Python進(jìn)行數(shù)據(jù)分析,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-09-09
Django框架HttpResponse對(duì)象用法實(shí)例分析
這篇文章主要介紹了Django框架HttpResponse對(duì)象用法,結(jié)合實(shí)例形式分析了Django框架HttpResponse對(duì)象基本原理、功能及響應(yīng)請(qǐng)求的相關(guān)操作技巧,需要的朋友可以參考下2019-11-11

