2

У меня есть документ MS Word, в котором есть несколько ссылок, которые не отображаются в виде ссылок. При наведении курсора на текст отображается целевой URL-адрес, и если щелкнуть правой кнопкой мыши, чтобы изменить гиперссылку, я вижу URL-адрес и текст, отображаемый для гиперссылки. Однако границы ссылок не видны визуально в документе.

Я могу использовать средство рисования «Формат», чтобы скопировать стили из новой и правильно стилизованной гиперссылки на каждую из этих неправильно отформатированных, но это займет много времени, так как в моем документе много гиперссылок и их края трудно найти (это эта проблема). Как я могу заставить ВСЕ ссылки в моем документе выглядеть как ссылки?

Полезная информация: когда я щелкаю, чтобы поместить курсор в одну из этих ссылок и открываю панель стилей (Alt+Ctrl+Shift+S или на вкладке «Главная», щелкните стрелку в правом нижнем углу стилей), я вижу их Стиль стандартный, а не гиперссылка.

1 ответ1

1

Открыв документ, нажмите Alt+F11, чтобы открыть окно редактора Visual Basic.
Выберите Вставить -> Модуль, чтобы получить пустой редактор кода и вставьте следующее:

Sub ApplyHyperlinkStyleToAllLinksInDoc()
  For Each link In ActiveDocument.Hyperlinks
    link.Range.Style = ActiveDocument.Styles("Hyperlink")
  Next
End Sub

Затем выделите этот код и нажмите Run (или F5).

Как и в любом макросе, вам, вероятно, следует сохранить документ перед запуском.


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

  1. Откройте панель стилей, как указано в вопросе.
  2. Наведите указатель мыши на гиперссылку, чтобы справа от слова «Гиперссылка» появилась маленькая выпадающая стрелка.
  3. Нажмите на это выпадающее меню и выберите «Изменить», чтобы открыть диалоговое окно «Изменить стиль».
  4. Измените любые нужные параметры (цвет, подчеркивание и т.д.). Некоторые параметры скрываются в раскрывающемся поле «Формат» в нижнем левом углу, которое позволяет установить параметры форматирования для шрифта (включая маленькие буквы и т.д.), Границы и т.д.
  5. Выберите OK, и изменения должны применяться ко всем ссылкам, стилизованным как гиперссылки, которые, если вы запустили приведенный выше код, должны быть всеми ссылками.

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

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