Почему нет записи, чтобы показать / скрыть код поля в контекстном меню (мыши) для определенных полей (слово)?

212
Albin

Чтобы показать / скрыть код поля одного поля, я обычно использую Shift + F9. Но иногда мне нужно контекстное меню (например, при работе с планшетом с экранной клавиатурой, у которой нет клавиш «F»). Я заметил, что для определенных кодов опция контекстного меню «показать / скрыть код поля» недоступна. Например, при ссылке на лист Excel с помощью LINK, как в этом случае:

{ LINK Excel.Sheet.12 "C:\\Folder123\\ExcelFileABC.xlsx" "Table1!Z8S8" } 

Есть идеи, почему или как решить эту проблему? Или, может быть, есть обходной путь, как показать / скрыть его через меню ленты (в моем случае Word 2010).

Я уже знаю обходной путь, как показать все коды полей в документе через ленту (файл - параметры - параметры продвижения и т. Д.), Но это A) очень много времени и B) может стать очень запутанным, когда вы используете несколько полей прямо рядом друг другу.

0

1 ответ на вопрос

1
endrju

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

Sub ShowCode() Selection.Fields.ToggleShowCodes End Sub 

Затем, если вы выберете поле (поля) и нажмете эту кнопку макроса, он покажет / скроет код (ы) поля. Я проверил это на вашем примере, и он работает (без контекстного меню - подтверждено).

извините, я забыл сказать, что мне нужно решение, которое уже реализовано в Word. В моем случае у меня не будет возможности добавить VBA-код и настроить ленту. Это хорошая идея, если опция доступна. Albin 5 лет назад 0

Похожие вопросы