python win32模块详解_python 关于win32com模块使用方法

*(1)安装

(2)处理word

使用技巧

import win32com

from win32com.client import Dispatch, constants

w = win32com.client.Dispatch('Word.Application')

或者使用下面的方法,使用启动独立的进程:

w = win32com.client.DispatchEx('Word.Application')

后台运行,不显示,不警告

w.Visible = 0

w.DisplayAlerts = 0

打开新的文件

doc = w.Documents.Open( FileName = filenamein )

worddoc = w.Documents.Add() # 创建新的文档

插入文字

myRange = doc.Range(0,0)

myRange.InsertBefore('Hello from Python!')

使用样式

wordSel = myRange.Select()

wordSel.Style = constants.wdStyleHeading1

正文文字替换

w.Selection.Find.ClearFormatting()

w.Selection.Find.Replacement.ClearFormatting()

w.Selection.Find.Execute(OldStr, False, False, False, False, False, True, 1, True, NewStr, 2)

页眉文字替换


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部