Перекрестная ссылка в ворде как сделать
Перейти к содержимому

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

  • автор:

Создание перекрестной ссылки

С помощью перекрестной ссылки можно создать связь с другой частью документа. Например, можно использовать перекрестную ссылку для связи с диаграммой или рисунком, который находится в другом месте документа. Перекрестная ссылка имеет вид ссылки, по которой пользователь может перейти к целевому элементу.

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

Сначала создайте элемент, на который должна указывать ссылка

Невозможно создать перекрестную ссылку на несуществующий объект, поэтому сначала убедитесь в том, что у вас уже есть диаграмма, заголовок, номер страницы или другой элемент, на который она будет указывать. В диалоговом окне для вставки перекрестной ссылки будут перечислены все элементы, на которые она может указывать. На рисунке ниже показан пример.

Диалоговое окно

Вставьте перекрестную ссылку

Лента Word с выделенным элементом

  1. В документе введите текст, который начинает перекрестную ссылку. Например, на рисунке 2 вы можете найти пояснение к восходящей тенденции.
  2. На вкладке Вставка выберите команду Перекрестная ссылка.

Диалоговое окно

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

Варианты вставки ссылок в список

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

Диалоговое окно

  • В поле Для какого. выберите конкретный элемент, на который должна указывать перекрестная ссылка.
  • Чтобы разрешить пользователям переходить к элементу, на который указывает ссылка, установите флажок Вставить как гиперссылку.

    Перекрестные ссылки вставляются в виде полей

    Перекрестные ссылки вставляются в документ как поля. Поле — это набор сведений, которые автоматически вставляют в документ текст, рисунки, номера страниц и другие материалы. Например, поле DATE вставляет текущую дату. Преимуществом использования полей является то, что вставляемый контент (дата, номер страницы, рисунок и т. д.) обновляется при изменении. Например, если вы пишете документ в течение определенного периода времени, дата будет меняться каждый день при его открыть и сохранить. Кроме того, если обновить рисунок, который хранится в другом месте, но на который ссылается поле, обновление будет включено автоматически, без необходимости повторной вставки рисунка.

    Если вы вставили перекрестную ссылку и она похожа на , word отображает коды полей вместо результатов полей. При печати документа или скрытие кодов полей их результаты заменяют коды полей. Чтобы вместо кодов полей видеть их результаты, нажмите клавиши ALT+F9 или щелкните код поля правой кнопкой мыши и выберите в меню пункт «Коды полей».

    Используйте главный документ

    Если вам нужно создать перекрестные ссылки на элементы, которые находятся в отдельном документе, но вы не хотите использовать гиперссылки, то сначала объедините документы в один главный документ, а затем добавьте перекрестные ссылки. Главный документ — это контейнер для набора отдельных файлов (вложенных документов). Его можно использовать для создания документа, состоящего из нескольких частей (например, книги с несколькими главами), и работы с ним.

    Информационные технологии в подготовке научных публикаций

    Лучше полдня потерять, зато потом за полчаса долететь

    • Введение
    • Работа в текстовом процессоре
      • Параметры страницы
      • Разделы
      • Колонтитулы
      • Колонки
      • Стили
      • Ссылки
        • Оглавление
        • Сноски
        • Названия
        • Список иллюстраций
        • Перекрестные ссылки
        • Закладки
        • Гиперссылки
        • Литература
        • Предметный указатель
        • Создание таблиц
        • Перемещение и выделение
        • Редактирование таблицы
        • Форматирование таблицы
        • Свойства таблицы
        • Создание
        • Редактирование
        • Форматирование
        • Работа с объектами
        • Стили
        • Ссылки
        • Стиль списка
        • Колонтитулы. Разделы
        • Создание формы
        • Слияние документов

        Перекрестные ссылки

        Перекрестная ссылка — это ссылка на элемент, который находится в другой части документа. Можно создать перекрестные ссылки на заголовки, названия, сноски и др. Например, в документе вставлено: «см. Таблица 1» Здесь текст «Таблица 1» будет вставлен как ссылка на соответствующую таблицу. Ссылка и объект, на который она ссылается, связаны между собой. При изменении номера в названии объекта изменится и ссылка на него.

        Для вставки перекрестной ссылки нужно выполнить команду «Перекрестная ссылка» группы «Названия» на вкладке «Ссылки» (или на вкладке «Вставка» в группе «Связи» кнопка «Перекрестная ссылка»). В открывшемся окне «Перекрестные ссылки» (Рис. 1) выбрать тип ссылки (Например, «Таблица»), а затем, конкретный объект (например, «Таблица 1»), на который нужно установить ссылку. В списке «Вставить ссылку на:» выбирают ту часть названия, которая должна быть добавлена в перекрестнуб ссылку из вариантов:

        • название целиком (пример соответственно рис. 1: «Таблица 1. Объем хранимых данных»)
        • постоянная часть и номер (пример соответственно рис. 1: «Таблица 1.»)
        • только текст названия (пример соответственно рис. 1: «Объем хранимых данных»)
        • номер страницы
        • выше\ниже

        Перекрестная ссылка вставляется в текст как поле (автоматически создаваемый элемент).

        Примечание: поле — набор кодов, обеспечивающих автоматическую вставку в документ текста, рисунков, номеров страниц и других сведений. Например, поле DATE вставляет текущую дату.)

        В тексте документа перекрестная ссылка размещается на сером фоне, который не выводится на печать.

        Для обновления перекрестной ссылки нужно ее выделить и нажать клавишу F9.

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

        VBA, Word: перекрёстные ссылки согласно ГОСТ (убираем из текста паразитные названия «Рисунок..», «Таблица..» и тп)

        Меня попросили написать статью по поводу известной проблемы с паразитными названиями перекрёстных ссылок в тексте документа MS Word, а именно, когда вы вставляете в текст документа перекрёстную ссылку (меню ссылки/перекрёстная ссылка) Word позволяет вставить либо название типа «Рисунок . » либо название полностью, что приводит к текстам типа «. на рисунке (Рисунок 10) мы видим. » или ещё более нелепым конструкциям, тогда как согласно ГОСТ, необходимо оставлять только номер «. на рисунке 10 мы видим. «.

        Эту проблему просто решить с помощью небольшого скрипта VBA.

        Код перекрёстной ссылки (его можно посмотреть, переключая режимы просмотра «shift + f9») выглядит примерно так < REF _Ref127884797 \h >Для того, чтобы убрать паразитные названия и оставить только номер необходимо добавить в код ключ » \#0 «. При этом надо следить чтобы случайно не вставлялись лишние ключи (это приведёт к ошибкам) и корректно переключать отображение перекрёстной ссылки из вида «текст» в «код» и обратно.

        Ниже приведён код, который это делает.

        Sub PerSsylkiGost() Dim I As Long, DlStroki As Long, LinkText$ 'Перебираем все поля типа ссылки For I = 1 To ActiveDocument.Fields.Count 'Выбираем из них перекрёстные ссылки и выделяем их If ActiveDocument.Fields.Item(I).Type = wdFieldRef Then ActiveDocument.Fields.Item(I).Select With Selection LinkText = .Text ' MsgBox Mid(LinkText, 2, 4) 'Проверка на корректность открытия кода ссылки, т.к. в тексте могут 'присутствовать п.ссылки в виде кода и текста 'приводим п.ссылку к виду "код" If Len(LinkText) < 4 Then .Fields.ToggleShowCodes Else If Mid(LinkText, 2, 4) = "Ref " Or Mid(LinkText, 2, 4) = " Ref" _ Or Mid(LinkText, 2, 4) = "REF " Or Mid(LinkText, 2, 4) = " REF" Then Else .Fields.ToggleShowCodes End If End If .Find.ClearFormatting .Find.Replacement.ClearFormatting 'содержаение кода п.ссылки передаём переменной и обрезаем её с краёв LinkText = .Text DlStroki = Len(LinkText) LinkText = Mid(LinkText, 2, DlStroki - 2) 'Проверяем, не содержит ли уже п.ссылка нужный нам код - во избежание ошибок If InStr(LinkText, "# 0") <>0 Or InStr(LinkText, "#0") <> 0 Then Else With .Find 'Если кода в п.ссылке нет, вставляем его .Text = LinkText DlStroki = InStr(LinkText, "\h") .Replacement.Text = Left(LinkText, DlStroki - 1) & "\#0 " & _ Mid(LinkText, DlStroki, Len(LinkText) - DlStroki + 1) 'LinkText & "\#0 " ' Теперь скрипт вставляет ключ "\#0 " перед ключом "\h" а не в конце строки ' .Replacement.Text = LinkText & "\#0 " .Forward = True .Wrap = wdFindStop .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False .Execute Replace:=wdReplaceAll End With 'Обновляем п.ссылки - приводим их к нормальному виду ' .Fields.Update End If ' .Fields.Update End With End If Next I 'Обновляем п.ссылки - приводим их к нормальному виду ActiveDocument.Fields.Update msgbox "Готово" End Sub

        Казалось бы — очень простая задача, но почему-то Word не позволяет решить её стандартными средствами.

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

        P.S. Обнаружилось, что в некоторых случаях вставка кода «/# 0» в конец п.ссылки приводит к ошибкам. Поправил скрипт, чтобы он вставлял нужный код перед ключом «/h». Так вроде лучше.

        Перекрестные ссылки в документе Word 2010

        Перекрестная ссылка схожа по функциям с гиперссылкой, но действует в пределах одного документа. Такие ссылки предназначены для создания связи с другими элементами документа, такими как рисунки, формулы, таблицы, закладки. Внешне перекрестная ссылка выглядит как обычный текст, содержащий какой-либо атрибут элемента, на который сделана ссылка, например название или номер.

        В отличие от гиперссылок и закладок перекрестные ссылки могут быть полезны при подготовке не только электронных, но и печатных документов. Например, в тексте могут встречаться ссылки вида «см. Таблица №1». «Таблица №1» — это заголовок таблицы, на которую ссылается автор. Эту часть ссылки можно оформить как перекрестную ссылку, и при изменении названия таблицы перекрестная ссылка также изменится. То есть если в ходе работы над документом таблица будет переименована, например в «Таблица №3», то и ссылка примет вид «см. Таблица №3». Это позволяет не тратить время на отслеживание подобных изменений в тексте при создании документа.

        1. Чтобы создать перекрестную ссылку, введите для ее начала текст, который не будет изменяться, например подробнее см.
        2. Нажмите кнопку Перекрестная ссылка (Cross-reference) в группе инструментов Связи (Links). Откроется диалоговое окно Перекрестные ссылки (Cross-reference) (рис. 5.27).

        Рис. 5.27. Диалоговое окно Перекрестные ссылки

        Рис. 5.27. Диалоговое окно Перекрестные ссылки

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

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *