6

Есть ли способ в MS Word 2007 (и выше) иметь переменную документа, которую я могу определить и обновить по всему документу при обновлении значения этой переменной. Например:

My crazy neighbor has <CRAZY_CAT_VAR> cats!!!

Я хочу иметь возможность определить <CRAZY_CAT_VAR> как 9 и иметь возможность печатать / показывать документ 9 вместо <CRAZY_CAT_VAR> . Мне кажется, я видел решения, в которых я могу определять переменные в одном из макросов документа, а затем ссылаться на них, используя поля, но я бы предпочел делать это исключительно через графический интерфейс, если это вообще возможно.

2 ответа2

5

Я вполне уверен, что переменные документа могут быть установлены только через макрос, поэтому, поскольку это не опция "GUI", которая считается.

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

  1. Нажмите на слово Риббион.
  2. Выберите Подготовить.
  3. Выберите Свойства.
  4. На открывшейся панели нажмите кнопку «Свойства документа» и выберите « Дополнительные свойства».
  5. Перейдите на вкладку Custom.
  6. Введите имя и значение для свойства и нажмите Ok.

Теперь вставьте поле DOCPROPERTY с выбранным вами именем, и вы сможете отображать эту информацию в любом месте вашего документа. Если значение изменяется, вы можете обновить поля, и значения также изменятся в документе.

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

0

Я не знаю о встроенном решении. Наилучшее приближение на данный момент:

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

В качестве альтернативы графическому интерфейсу вы можете воспользоваться моим дополнением "Generative Word Variables": http://gewova.com/

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