Word 2010 交叉引用文本未更新

Word 2010 交叉引用文本未更新

在 Word 2010 文档中,我插入了大量标题交叉引用,并选择了显示标题文本的选项。但是,当我实际更改交叉引用所引用的标题文本时,交叉引用不会更改其文本。这是预期的吗?如果不是,我该如何设置,以便如果我更改标题文本,所有交叉引用都会自动更新其文本以匹配?

为了诊断,我切换了字段代码(ALT-F9),以便代码可见。然后,在我修改标题后,我在文本没有改变的旧交叉引用旁边插入了一个新的交叉引用。我有点惊讶地发现这两个字段代码没有引用相同的参考编号。我想这可能是一个线索,但我仍然不知道如何修复它。

答案1

老的诡计更新所有引用而无需选择这些引用的方法是转到File\Print然后返回文档视图。是的,您不需要打印或单击任何内容,只需查看打印预览菜单即可。打印菜单会自动更新文档中的所有链接。

适用于 Word 2010。

答案2

通常,并非所有字段都会立即更新以反映源文本。打印预览曾经是强制更新内容的一种方法(我认为它仍然有效),否则请按 Ctrl+A(全选)然后按 F9 来更新字段

注意:这对页眉或页脚中的任何字段不起作用,因为它们不包含在“全选”中。

答案3

我刚刚偶然发现了这个问题。对我来说,以下解决方案有效:

不要只是在引用的标题中添加文本。您必须在最后一个字符之前开始书写,然后删除剩余的字符。这确保引用通过 ( Ctrl+ A)得到更新F9

举个例子来说明:

  1. “标题文字”
  2. “具有新含义的标题文本”
  3. “具有新意义的标题”

更多信息可以在这里找到:DocTools 交叉引用故障排除

答案4

插入交叉引用时,MS Word 会创建一个跨越确切地标题文字。

这会带来两个后果:

  • 插入文本时标题文本不被视为书签的一部分,因此约翰的回答添加文本在中间标题。

  • 当你分裂现有标题并写入文本介于两个新创建的标题,书签将扩展以跨越两个拆分标题和其间的文本。出于这个原因最好添加新标题,而不是拆分现有标题

如果你已经像我一样有很多拆分标题,解决方案是更新隐藏书签以仅反映标题的一部分

首先找出隐藏的书签参考:

  1. 单击交叉引用
  2. Alt+F9显示参考资料
  3. _Ref请注意以in开头的书签引用{REF _Refxxxxxxxxx}
  4. 再次按Alt+F9隐藏引用

然后将相同的书签重新应用到正确的标题:

  1. 使用鼠标选择正确标题的文本(拆分标题形成的第一个或第二个标题)
  2. 保持文本选中并通过单击显示书签对话框:插入菜单 -> 链接 -> 书签
  3. 确保选中“隐藏书签”复选框
  4. _Ref通过从上面记下的书签列表中选择并按“添加”按钮,将相同的书签重新应用于选定的文本
  5. 然后使用Ctrl+更新交叉引用。AF9

更多信息可以在 Microsoft 错误报告中找到插入新标题后,Word 中的交叉引用链接不会更新为正确的标题编号

相关内容