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博客
标签:f1,word,python,doc,doc1,复制,wincon32 From: https://www.cnblogs.com/lld76/p/17533866.html