Перекрестная ссылка на одно слово в MS Word


1

Я хотел бы дать перекрестную ссылку на одно слово / серию слов для моего списка сокращений.

Т.е. в документе:

Заголовок раздела 1.2

Sub Header 1.2.4

Это Microsoft Word 2013 (MW13)

Я хочу сейчас перекрестные ссылки MW13, такие как:

Abbreviation    Meaning                          Location
MW13            Microsoft Word 2013              Section 1.2.4, P12

Где 1.2.4 и 12 являются необходимыми перекрестными ссылками. Возможно ли это или подобная функция?

Ответы:


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 }

В приведенном выше примере каждая пара {} должна быть парой фигурных скобок кода поля, которые можно вставить с помощью ctrl-F9 в Windows Word.

Ваше поле INDEX могло бы быть таким:

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

Где вы на самом деле вставили бы символ табуляции, где я поставил ""

Вам нужно было бы поместить строку заголовка над полем индекса с помощью «AbbreviationMeaningLocation»

После выбора всех кодов полей и использования F9 для их обновления у вас, вероятно, будет индекс, который выглядит следующим образом:

MW13 @@ Microsoft Word 2013 ....................... Раздел 1.2.4, P12

Затем вам нужно будет выбрать этот индекс, заменить @@ на вкладку и зафиксировать позиции, лидеры и типы вкладок (возможно, с использованием VBA).

Еще одна вещь, которую вам нужно избегать, чтобы сделать эту работу, - это вставить символ двоеточия ":" в текст XE (попробуйте, и вы увидите, что произойдет!)

Это было бы намного проще, если бы Word сохранил вкладки, которые вы вставили в текст XE, но это не так.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.