python修改word

import win32com.client # 导入脚本模块

WordApp = win32com.client.Dispatch("Word.Application") # 载入WORD模块

WordApp.Visible = True # 显示Word应用程序

# 打开新的文件

doc = WordApp.Documents.Open("D:\\11.doc")

sel.TypeText("    我我我我我")

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("C:\\Users\\Administrator\\Desktop\\信贷报告(1)\\修改\\2附件3:信贷报告(简洁版) -友润.doc")

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

OldStr= '中国工商银行'

NewStr= '五、处置思路 若能成功收购本债权,项目组应积极寻找潜在买受人,争取抵押物早日拍卖,积极挖掘保证人财产线索,尽可能回收。 六、估值情况'

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

w.Save() 

# 关闭word 

w.Close() 

sel = WordApp.Selection # 获取Selection对象

sel.TypeText("    我我我我我")

import win32com.client 

# 加载应用 

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

# 打开文件,经测试要是绝对路径 

doc=app.Documents.Open("C:\\Users\\Administrator\\Desktop\\信贷报告(1)\\修改\\2附件3:信贷报告(简洁版) -友润.doc")

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

# ‘1111’为查找目标,‘abcd’为替换为的字符 

doc.Content.Find.Execute(FindText=u'中国工商银行', ReplaceWith=u'abcd', Replace=2, Wrap=1) 

# 保存,如果只有一种替换,这不是必须的,有两种替换要先保存第一种 

doc.Save() 

# 关闭word 

doc.Close() 

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容