Как найти гиперссылки в Word
Обновлено: 21.11.2024
Кто-то в одной из моих групп Facebook для редакторов хотел выделить все случаи связанных слов, URL-адресов и т. д., скопированных из другого документа, чтобы предупредить об этом автора. Эти ссылки не были оформлены в стиле гиперссылки и не имели цвета, отличающего их от обычного текста.
Чтобы сделать это правильно, выполните несколько действий, включая изменение настройки. Инструкции предназначены для Word 365 для Windows, но они должны работать так же для более старых версий Word и, возможно, версий для Mac, но я не могу протестировать Word для Mac, поскольку у меня его нет. Этот метод работает для любого текста с гиперссылками — URL-адресов, адресов электронной почты, связанных документов и т. д.
- Нажмите клавиши ALT + F9, чтобы включить параметр "Показывать коды полей" во всем документе. Это очень важно. (Это также можно сделать, выбрав «Файл» > «Параметры» > «Дополнительно» > «Показать содержимое документа», установив флажок «Показывать коды полей вместо их значений» и нажав «ОК», чтобы закрыть окно «Параметры».)
- Выберите цвет выделения на вкладке «Главная» > в группе «Шрифт». Это также важно.
- Откройте окно "Найти и заменить" (Ctrl+h).
- В поле «Найти» введите гиперссылку ^d (Примечание: буква «d» в нижнем регистре; это ищет поле гиперссылки [^d]).
- В поле "Заменить" введите ^& (при этом найденное заменяется самим собой).
- Нажмите "Еще".
- Нажмите "Формат".
- Выберите "Выделить".
- Нажмите «Найти следующий», а затем «Заменить» на первый найденный. Убедитесь, что код поля гиперссылки выделен. Если это не так, вернитесь к шагу 4 и выберите цвет выделения.
- Если вы удовлетворены его работой, нажмите «Заменить все». При этом будут выделены все поля гиперссылок.
- Снова нажмите Alt+F9, чтобы скрыть коды полей и вернуться к обычному отображению текста. (То же самое, что и в разделе «Файл»> «Параметры»> «Дополнительно»> «Показать содержимое документа», снимите флажок «Показать коды полей вместо их значений», затем нажмите «ОК», чтобы закрыть окно «Параметры».)
Поделиться:
Вот так:
Связанные
Опубликовано в Word |
Один комментарий
Мне помогло. В начале было несколько выдач, но это, вероятно, потому, что я сделал что-то не так.
Но в конце концов это сработало. Хороший учебник
Оставить ответ
Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.
Найдите или измените множество веб-ссылок в документах Word с помощью команды «Заменить». Вот в чем хитрость.
Показать ссылки
Хитрость заключается в том, чтобы показать ссылки с помощью сочетания клавиш Alt + F9 View Field Codes, которое отобразит базовую ссылку, а не текст.
Будьте осторожны с командами замены, имейте в виду, что:
- Невозможно ограничить замену только кодами полей.
- Вы можете использовать специальный поисковый запрос ^d, чтобы найти начало поля, но его ценность ограничена.
- Маркеры кода поля < >нельзя использовать ни для поиска, ни для замены.
^d специальный код поиска
Использование ^d позволит выполнять поиск внутри поля в ограниченном объеме. Для начала у вас должны быть видны коды полей (Alt + F9). Это не имеет смысла, так как если вы используете ^d, вас явно интересует содержимое кодов полей, но так поступила Microsoft, так что нам придется с этим смириться.
Способ использования ^d состоит в том, чтобы найти определенные типы кодов полей. Например, ^d HYPERLINK найдет начало поля, за которым следует пробел и код поля HYPERLINK.
Ага, вы думаете, я могу использовать подстановочные знаки для умного поиска внутри кодов полей. Извините, Microsoft не позволит вам. Параметр «Использовать подстановочные знаки» недоступен при поиске ^d.
«^d не является допустимым специальным символом для поля «Найти что» или не поддерживается, если установлен флажок «Использовать подстановочные знаки»
Вы должны следить за тем, чтобы ваши коды полей содержали только ожидаемое количество пробелов между элементами, а параметры всегда были в одном и том же порядке.
Поиск внутри кодов полей
Поиск внутри кодов полей Word с включенным просмотром кодов полей (Alt + F9) и использованием подстановочных знаков.
Используйте тот же трюк для глобального поиска и изменения параметров кода поля.
После замены кода поля рекомендуется использовать функцию поиска и вручную проверять поля, чтобы убедиться, что ни одно из них не было случайно пропущено.
Не могу понять, как найти гиперссылки — раньше я так делал. Сейчас???
- Нажмите Alt + F9, чтобы отобразить поля.
- Ctrl + F, чтобы открыть окно поиска.
- Поиск: гиперссылка ^d.
- В основном документе — найти все
- Установите флажок "Выделить все найденные элементы".
- Нажмите кнопку "Найти все".
- Закройте диалоговое окно.
- Ctrl + C, чтобы скопировать все выделенное.
Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Ответы (1)
Кнопки и комбинации клавиш по сравнению с Word 2007 и более ранними версиями немного изменились, но основная процедура по-прежнему работает.
Во-первых, Ctrl+F теперь открывает панель навигации и помещает курсор в поле поиска. Но эта панель не предлагает команду для выбора всех экземпляров — она только «выделит» их, что не одно и то же, поскольку она не позволит вам скопировать все экземпляры. Вместо этого вам понадобится диалоговое окно «Расширенный поиск». Чтобы попасть туда, самый быстрый способ — нажать Ctrl+H, чтобы открыть диалоговое окно «Заменить», а затем Alt+D, чтобы выбрать вкладку «Найти». (Справа от поля поиска на панели навигации есть стрелка вниз, а на кнопке «Найти» на ленте «Главная» есть стрелка вниз для меню, включающего расширенный поиск, но с помощью мыши это происходит медленнее.) р>
После открытия диалогового окна «Расширенный поиск» с тем же поисковым выражением, которое вы использовали ранее, нажмите кнопку «Найти в» и выберите «Основной документ» в раскрывающемся списке. Это выделит все элементы в теле документа, а Ctrl+C скопирует их. (Если у вас есть гиперссылки в верхних или нижних колонтитулах, текстовых полях или других диапазонах статей, вам придется выбирать их как отдельные поисковые запросы; это не новое требование.)
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Есть ли какой-нибудь способ, с помощью которого можно получить список всех гиперссылок в документе Microsoft Office 2010?
Я пытаюсь проверить большое количество больших документов (куча документов Word, Excel и PowerPoint) на наличие неработающих ссылок, и мне бы не хотелось читать каждую строку каждого документа, чтобы убедиться, что у меня есть список всех ссылок.
3 ответа 3
Ответ Excel на самом деле не отвечает на вопрос: мне нужно быстро выяснить, содержит ли документ какие-либо гиперссылки где бы то ни было.
Чтобы вывести список всех гиперссылок в документе Word:
Мне не удалось получить доступ к моей версии Microsoft Word (2013 г.) для отображения параметров принятого ответа. Это был единственный подход, который сработал для меня.
Я действительно нашел ответ @user228546 полезным, так как я не смог получить свою версию Microsoft Word (2013), чтобы показать мне варианты в принятом ответе. Однако это немного кратко, и для того, чтобы все заработало, требуется хорошее знание Visual Basic для приложений (VBA).
Вот слегка измененный ответ, который может помочь людям, которые мало что знают о VBA.
Вам нужно открыть редактор VBA с помощью клавиш Alt + F11 . Используйте «Вставить» -> «Модуль» вверху, чтобы открыть окно редактора.
Получить адреса ссылок в новом документе
На самом деле я собираюсь сохранить извлеченные гиперссылки в новый документ, который затем сохраню.
Введите (или скопируйте/вставьте) следующее в окно редактора.
Убедитесь, что ваш документ с гиперссылками является последним выделенным документом Microsoft Word. Сохраните свой код. Либо нажмите на зеленую стрелку для запуска, либо на верхней панели инструментов выберите «Выполнить» -> «Выполнить Sub/UserForm», либо нажмите F5
Обратите внимание, что вы можете получить "серый призрак" текста, который в итоге окажется в документе, например
Получить адреса ссылок в TXT-файле
Теперь, если вы действительно хотите сохранить URL-адреса в файл TXT, что и привело меня к этому вопросу, вы можете использовать ту же процедуру, за исключением того, что ваш код должен быть
Надеюсь, это поможет.
Источник, насколько я понимаю, схема копирования в новый документ.
Источник для записи в текстовый файл (это то, что я изначально искал)
Читайте также: