如何使用Python将整个段落从MS Word文档复制到另一个

时间:2013-04-28 01:08:52

标签: python python-3.x ms-word win32com

我遇到了一些问题:我想循环浏览MS word文档中的所有段落,如果段落中有一些特定的文本,我想将段落复制到另一个'MS Word'文件。

但是,虽然段落可能包含图像,公式,但我只能在目标词文件中找到文本(即使在新的Word文件中找不到“下划线”)。 有没有办法实现这个目标?

有没有办法知道我用鼠标选择的对象然后显示它的对象名称。(我不熟悉MS对象层次结构)。

正如您在此图片中看到的,我选择的红色形状应该是公式还是图像? enter image description here

for i in range(countParagraphs): 

  para = src_doc.Paragraphs[i]
  if "the specific text appears"
    rng = dst_doc.Range()
    rng.InsertAfter(Paragraphs[i])
    rng.InsertAfter(src_doc.Shapes[i].TextFrame.TextRange.Text)

0 个答案:

没有答案