在 Word 2010 文档中,我插入了大量标题交叉引用,并选择了显示标题文本的选项。但是,当我实际更改交叉引用所引用的标题文本时,交叉引用不会更改其文本。这是预期的吗?如果不是,我该如何设置,以便如果我更改标题文本,所有交叉引用都会自动更新其文本以匹配?
为了诊断,我切换了字段代码(ALT-F9),以便代码可见。然后,在我修改标题后,我在文本没有改变的旧交叉引用旁边插入了一个新的交叉引用。我有点惊讶地发现这两个字段代码没有引用相同的参考编号。我想这可能是一个线索,但我仍然不知道如何修复它。
答案1
老的诡计更新所有引用而无需选择这些引用的方法是转到File\Print
然后返回文档视图。是的,您不需要打印或单击任何内容,只需查看打印预览菜单即可。打印菜单会自动更新文档中的所有链接。
适用于 Word 2010。
答案2
通常,并非所有字段都会立即更新以反映源文本。打印预览曾经是强制更新内容的一种方法(我认为它仍然有效),否则请按 Ctrl+A(全选)然后按 F9 来更新字段
注意:这对页眉或页脚中的任何字段不起作用,因为它们不包含在“全选”中。
答案3
我刚刚偶然发现了这个问题。对我来说,以下解决方案有效:
不要只是在引用的标题中添加文本。您必须在最后一个字符之前开始书写,然后删除剩余的字符。这确保引用通过 ( Ctrl+ A)得到更新F9。
举个例子来说明:
- “标题文字”
- “具有新含义的标题文本”
- “具有新意义的标题”
更多信息可以在这里找到:DocTools 交叉引用故障排除
答案4
插入交叉引用时,MS Word 会创建一个跨越确切地标题文字。
这会带来两个后果:
插入文本时后标题文本不被视为书签的一部分,因此约翰的回答添加文本在中间标题。
当你分裂现有标题并写入文本介于两个新创建的标题,书签将扩展以跨越两个拆分标题和其间的文本。出于这个原因最好添加新标题,而不是拆分现有标题。
如果你已经像我一样有很多拆分标题,解决方案是更新隐藏书签以仅反映标题的一部分
首先找出隐藏的书签参考:
- 单击交叉引用
- 按Alt+F9显示参考资料
_Ref
请注意以in开头的书签引用{REF _Refxxxxxxxxx}
- 再次按Alt+F9隐藏引用
然后将相同的书签重新应用到正确的标题:
- 使用鼠标选择正确标题的文本(拆分标题形成的第一个或第二个标题)
- 保持文本选中并通过单击显示书签对话框:插入菜单 -> 链接 -> 书签
- 确保选中“隐藏书签”复选框
_Ref
通过从上面记下的书签列表中选择并按“添加”按钮,将相同的书签重新应用于选定的文本- 然后使用Ctrl+更新交叉引用。AF9
更多信息可以在 Microsoft 错误报告中找到插入新标题后,Word 中的交叉引用链接不会更新为正确的标题编号