Статьи из блога
Статьи из блога
Коды полей вместо ссылок: как восстановить вид ссылок
Метки: гиперссылки | коды поля | поля
Пятница, 21 декабря 2007 г.
Просмотров: 1548
Подписаться на комментарии по RSS
Версия для печати
За последний месяц мне дважды задали практически одинаковый вопрос: в документе вместо гиперссылок отображаются скобки с непонятной информацией; как это можно исправить и восстановить нормальное отображение ссылок?
Такая ситуация возможна, когда случайно или по забывчивости в настройках редактора устанавливается параметр отображения кодов полей. Не обязательно для этого изменять вручную параметры, достаточно нажать определенное сочетание клавиш. В этом случае все гиперссылки в тексте документа будут иметь вид, как на рисунке ниже (цветом выделено мною для наглядности):

Чтобы отключить такое отображение в меню Сервис выберите команду Параметры, перейдите на вкладку Вид и снимите флажок с опции Коды полей.
Если вы работаете с редактором Word 2007, то откройте диалоговое окно Параметры Word и перейдите на закладку Дополнительно. В группе параметров Показывать содержимое документа снимите флажок с опции Показывать коды полей вместо их значений.


Поиск
Рубрики
Подписка
Читают
Обсуждают
страницы
сайты
статистика
Комментариев: 10
проще нажать Alt+F9
спс не знал
Спасибо Вам огромное! Вы так здорово помогли мне. Спасибо!
А как скопировать в буфер обмена код поля указателя ХЕ? Простое ctrl+c не помогает.
Да, не помогает и не только с этими полями. Я для себя сделал утилиту, которая упрощает этот процесс.
Sub CopyFieldCode() ' 'Копирование кода поля в буфер ' Dim sFieldCode As String If Selection.Fields.count = 0 Then Exit Sub sFieldCode = "{" & _ Replace(Replace(Selection.Fields(1).Code, ChrW(19), "{"), _ ChrW(21), "}") & _ "}" CopyTextToClipboard sFieldCode End SubЗапишите себе этот код и присоедините к проекту модуль, находящийся в архиве
Макрос работает со всеми полями любого уровня вложенности
Макрос не компилируется. Пишет
Как быть?
Вы присоединили модуль, который в архиве? File→Import File… и укажите модуль.
Спасибо, вроде прикрутил, теперь уже пишет в буфер, но пишет кракозябры вместо русских (украинских) букв..(((
P.S. А как модифицировать этот макрос, чтобы можно было записать ВЕСЬ документ в txt-файл, где бы на своем месте находились все поля указателя?
Чтобы не было кракозябров, переключитесь на русский язык перед копированием.
По второму вопросу, нужно не модифицировать, а писать заново. Это совершенно другая задача.
Теперь работает, спасибо.
По модификации, хотелось бы выделить весь документ, а при выполнение макроса он бы скопировал текст + все поля указателя. Такое можно сделать?