有没有一种方法可以同步不同Word文档的部分内容?

3

我正在研究公司的文档(尤其是编程文档)的处理方式。我希望能够同步不同Word文档中的部分内容,这样如果一个文档中的部分内容发生更改,则另一个文档中也会反映出来,反之亦然。是否有一种方法可以在Word中实现这一点?如果没有,是否有一些擅长此功能的文字处理程序?


我们在谈论什么类型的“同步”?它是否涉及复制更改?你能举个例子吗? - CesarGon
举个例子,如果我在文档A中有[第1节],并且文档B与文档A的[第1节]同步,如果我在文档A中输入“你好,世界”,然后打开文档B,我会在该部分看到“你好,世界”。如果我在文档B中进行了更改,然后打开文档A,我会看到更改,依此类推。 - David Hodgson
3个回答

7

虽然这个问题已经存在了很久,但是我在谷歌上找到了这里。

可以通过以下方法(至少在Word 2016中可行,其他版本未测试)来实现单向同步:

  1. 在源文档中选择要同步的文本,在插入选项卡中,在链接部分点击书签
  2. 为书签输入名称(不允许有空格),然后点击添加
  3. 保存文档。
  4. 打开要复制文本的文档(“目标文档”)。
  5. 插入选项卡中,在文本区域的下拉箭头旁边点击对象,然后点击文件中的文本...
  6. 浏览找到源文档并选择它。
  7. 点击范围...
  8. 输入您在第2步中输入的书签名称,然后单击确定
  9. 单击插入按钮旁边的下拉菜单,然后点击作为链接插入

如果要编辑文本,请按照以下步骤进行。

  1. 根据需要修改源文档,并保存。
  2. 使用以下方法之一更新目标文档中的字段:
    • 右键单击文本,然后单击更新域
    • 单击文本,然后按下F9
    • 要更新文档中的所有字段,请按Ctrl-A,然后按F9

有没有办法实现双向同步? - BND

3

您可以将上述示例中的第一节内容制作成第三个 Word 文档,然后将其插入到文档 A 和 B 中(插入 > 对象),并使对象链接到该文件,这样每次打开 A 或 B 时都会加载更改。


似乎它将其导入为图片,如果它变得比一页更长,它就会被截断。我可以将其导入为文本,但那更像是复制和粘贴,这不是我想要的。 - David Hodgson

2
为什么不直接使用Word内置的主文档和子文档功能呢?它恰好可以满足你的需求。请注意保留HTML标签。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接