在MS Word中交叉引用单个单词


1

对于我的缩写列表,我想交叉引用一个单词/一系列单词。

即,在文件中:

部分标题1.2

子标题1.2.4

这是Microsoft Word 2013(MW13)

我想现在交叉引用MW13,例如:

Abbreviation    Meaning                          Location
MW13            Microsoft Word 2013              Section 1.2.4, P12

1.2.4和12是所需的交叉参考。这个或类似功能可能吗?

Answers:


1

假设您希望按字母顺序排序缩写列表,则可以使用最接近的缩写列表 容易 得到这个是使用{XE}字段和INDEX字段。但是要在缩写列表中获得表格布局,您必须使用“占位符”字符串代替每个选项卡,然后在生成INDEX后替换它。此外,在每个XE中,如果需要变量,则必须指定希望节号来自的样式。

实际上,您可以通过各种不同的方式构建字段。下面是一个,您在XE条目中插入页码 - 您可以在INDEX字段中执行此操作)

所以,举个例子,在你的文字中你可以写

This is Microsoft Word 2013 (MW13){ XE "MW13@@Microsoft Word 2013" \t "Section { STYLEREF "the style name of your sub header paragraph" \r }, P{ PAGE }" \fx }

在上面, 一切 对{}需要是一对可以在Windows Word上使用ctrl-F9插入的特殊字段代码括号。

你的INDEX字段可能是这样的:

{ INDEX \fx \e "<tab>" \r }

你实际上在哪里插入一个标签字符,我放在“”

您需要在Index字段上方添加标题行,并显示“AbbreviationMeaningLocation”

选择所有域代码并使用F9更新后,您可能会有一个如下所示的索引:

MW13 @@ Microsoft Word 2013 .......................第1.2.4节,P12

然后,您必须选择该索引,用选项卡替换@@,并修复选项卡位置,领导者和类型(可能使用VBA)。

你需要避免的另一件事就是在你的XE文本中添加冒号“:”字符(尝试它,你会看到会发生什么!)

如果Word保留了您在XE文本中放置的选项卡,这将会容易得多,但事实并非如此。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.