Я создаю шаблон, и в нем есть поле Title. Я хочу, чтобы при вводе пользователем заголовка автоматически изменялся заголовок документа, чтобы я мог иметь постоянно обновляемый заголовок в заголовке. Я не могу использовать VBA.
решение1
Да, вы можете использовать сопоставленный элемент управления содержимым, чтобы вставить поле в документ, которое обновит свойство заголовка документа при изменении. Вы можете прочитать о сопоставленных элементах управления содержимымздесь.
Чтобы вставить элемент управления содержимым, сопоставленный со свойством заголовка документа в Microsoft Word 2007 и более поздних версиях, перейдите к значку Insert
на ленте, щелкните, Quick Parts
затем Document Properties
выберите и Title
.
решение2
Щелкните там, где вы в конечном итоге захотите вручную ввести заголовок.
НажмитеВкладка «Разработчик»
(Если у вас нет вкладки «Разработчик», нажмите «Файл» > «Параметры» > «Настроить ленту», затем в разделе «Основные вкладки» установите флажок «Разработчик».)
НажмитеПанель сопоставления XML
- В раскрывающемся списке выберите пользовательскую часть XML, которая заканчивается на /core-properties.
- Щелкните правой кнопкой мышиЗаголовок, затем нажмитеВставить элемент управления содержимымиз всплывающего меню, затемПростой текст(или что-то в этом роде).
Он будет автоматически заполнен текущим заголовком документа, но теперь это «улица с двусторонним движением» — если вы введете туда текст, он обновит фактический заголовок документа.
Чтобы это свойство нашло отражение в другом месте,
- Щелкните курсором в том месте, куда вы хотите его переместить.
- ВыбиратьВставлять>Быстрые детали>Свойство документа>Заголовок