3

Я добавил некоторые дополнительные свойства в мой документ Microsoft Word 2007. Они были созданы следующим образом: Нажмите кнопку Office -> Подготовить -> Свойства. В раскрывающемся меню «Свойства документа» выберите «Дополнительные свойства». На вкладке Custom добавьте свойства по мере необходимости.

Мой вопрос: как вставить эти пользовательские свойства в документ Word, чтобы они были в текстовом виде и обновлялись при обновлении свойств в одном месте?

Спасибо!

2 ответа2

5

Добавить недвижимость:

  • Нажмите кнопку Office> Подготовить> Свойства
  • Нажмите Свойства документа и выберите Дополнительные свойства
  • Нажмите вкладку Custom
  • Введите имя свойства
  • Выберите тип недвижимости
  • Введите значение свойства
  • Нажмите кнопку Добавить
  • Нажмите ОК

Чтобы добавить поле в документ, используя свойство:

  • Переместитесь в место, где вы хотите вставить свойство
  • Нажмите вкладку Вставить на ленте
  • Нажмите Quick Parts
  • Нажмите поле
  • В списке Имя поля выберите DocProperty
  • Из списка свойств выберите свойство, которое вы создали
  • Нажмите ОК

Чтобы изменить значение свойства:

  • Нажмите кнопку Office> Подготовить> Свойства
  • Нажмите Свойства документа и выберите Дополнительные свойства
  • Нажмите вкладку Custom
  • Из таблицы свойств (внизу) выберите свойство
  • Введите новое значение
  • Нажмите Изменить
  • Нажмите ОК

Чтобы обновить все поля в документе (сразу):

  • Нажмите Ctrl-A, чтобы выделить весь текст
  • Нажмите F9, чтобы обновить все выбранные поля.

Обратите внимание, что это обновит также оглавление, ссылки и т.д. Если вы хотите просто обновить одно поле, выберите его и нажмите F9.

1

Я думаю, что, как и OP, я ищу способ добавить свойства документа Quick Part таким способом, который позволяет прямое редактирование из самого документа без необходимости проходить через все диалоговые окна, связанные с изменением значения поля документа.

При добавлении свойства, например « Insert > {Text} Quick Parts > Document Property > Title , оно отображается в документе внутри скругленного прямоугольника с ручкой, отображающей имя свойства, и не выглядит как обычное поле. Я могу редактировать любые ссылки на эту быструю часть документа, а все остальные ссылки автоматически изменяются.

К сожалению, похоже, что это в настоящее время еще не доступно (в Microsoft 2010). Наиболее близкое решение, которое я нашел, описано в этой статье, см. Раздел 7 - Контроль содержимого.

В статье описывается некоторый код VBA, который может быть реализован для достижения того, что необходимо, но если, как и я, вы ищете быстрое и простое решение, то также предоставляется обходной путь. Для удобства вот процесс:

  1. Убедитесь, что вы видите вкладку "Разработчики".
  2. Вставьте элемент управления в виде простого текста в документ.
  3. Откройте свойства элемента управления (выберите его, а затем нажмите « Developer > {Controls} Properties .
  4. Дайте элементу управления название.
  5. Нажмите на ручку управления (показывая заголовок), чтобы выбрать ее и скопировать элемент управления.
  6. Поместите курсор туда, где вы хотите копию элемента управления.
  7. Нажмите « Paste > Paste Special и нажмите кнопку "Вставить ссылку".
  8. Выберите "Неформатированный текст" и нажмите "ОК".

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

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