1

Можно ли в Microsoft Word создать перекрестную ссылку, которая показывает номер заголовка в другом документе?

Я создал образец исходного документа с пронумерованным заголовком и сохранил его. Затем в документе назначения я создал перекрестную ссылку на заголовок, чтобы получить имя автоматически сгенерированной закладки для заголовка. Эта перекрестная ссылка показывает номер заголовка 1.0. Затем я использовал {Includetext c:\directory\subfolder\source.docx _Ref429731814}

Проблема заключается в том, что это включает в себя текст заголовка (фактически только первое слово текста заголовка), а не номер заголовка. Есть ли способ получить номер?

1 ответ1

1

Да, но вы должны ввести другую закладку в исходный документ, и результат не будет вести себя так же, как обычная ссылка с гиперссылкой.

Создайте свою перекрестную ссылку в исходном документе. Это должно создать поле примерно так:

{ REF _Ref303672260 \r } (There may be a \h in there as well)

Выберите это поле и вставьте в него другую пару кодов полей (например, используя ctrl-F9 в версиях Word для Windows). Так что у тебя есть

{ { REF _Ref303672260 \r } }

Затем введите "SET myref" после начального {так что у вас есть:

{ SET myref { REF _Ref303672260 \r } }

(Выберите подходящее имя вместо "myref".) Выберите эти вложенные поля и обновите их. Там не должно быть никакого видимого результата. В целевом документе используйте

{ INCLUDETEXT "c:\\directory\\subfolder\\source.docx" myref }

В качестве последнего замечания, некоторые типы eidt для исходного документа могут уничтожить закладку _Ref - например, если вы удалите ссылочный абзац и вставите его заново. В этом случае вам нужно будет вставить новую перекрестную ссылку в исходный документ и использовать ее для изменения имени _Ref во вложенном поле (или заново создать вложенное поле). Кроме того, вы можете вставить свое собственное имя закладки (скажем, "_mymark") где-то в абзаце, на который хотите сослаться, и использовать его, чтобы

{ SET myref { REF _mymark \r } }

то есть имя закладки не должно быть сгенерировано системой для работы переключателя \r.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .