python wincon32 word复制
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | def word_copy(f1, f2): app = win32com.client.Dispatch( 'Word.Application' ) # 打开word,经测试要是绝对路径 doc = app.Documents. Open (f1) # 复制word的所有内容 doc.Content.Copy() # 关闭word doc.Close() word = win32com.client.DispatchEx( 'Word.Application' ) doc1 = word.Documents. Open (f2) try : pass s = word.Selection # s.MoveRight(1, doc1.Content.End) # 将光标移动到文末 s.MoveRight( 1 , doc1.Tables( 1 ).Rows( 1 ).Cells( 1 )) # 将光标移至文本第一个表格的一行一列中 s.Paste() except Exception as e: print (e) doc1.Close() |
参考来源:(55条消息) python将一个word文档中内容全部复制,添加到另一个word文档末_python复制word到另一个word_胡涂涂~的博客-CSDN博客
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?