
У меня есть документ, в котором есть несколько областей, где текст повторяется. Я хотел бы иметь возможность ввести этот текст один раз и сделать так, чтобы он повторял тот же текст по всему документу. Я скачал шаблон, который делает то, что мне нужно, но не могу понять, как это было сделано.
Я только что провел последние два часа, пытаясь разобраться в этом, гугля и просматривая сайт Office. Любая помощь на этом этапе была бы здоровой.
решение1
Скорее всего, он использует элементы управления содержимым, связанные либо со свойствами документа, такими как автор, либо с "Пользовательскими данными XML". Если вы перейдете в Вставка->Быстрые части->Свойство документа.. И вставите один из перечисленных там элементов в более чем одно место (Windows Word 2007 или более поздняя версия), вы должны увидеть это поведение. Вы можете создать собственные элементы управления содержимым и пользовательские части данных XML, чтобы сделать то же самое, но вам нужно использовать код (например, VBA) или в Word 2013, чтобы использовать функцию на вкладке Разработчик.
Есть и другие способы. Описания большинства из них есть наСайт Грега Макси здесь
Если ваша организация использует Sharepoint, все, что требуется для создания подобного типа управления, — это создать новый столбец данных в библиотеке документов. Затем Sharepoint обычно создает элемент управления содержимым и часть XML динамически при открытии документа. Это не рассматривается на сайте Грега.
решение2
Я нашел идеальное решение, воспользовавшись закладками с этого сайта:http://cybertext.wordpress.com/2011/01/03/слово-повторяющийся-текст-внутри-документа/
Вы назначаете закладку тексту, который хотите использовать повторно, затем вставляете перекрестную ссылку на текст закладки. Всякий раз, когда вы изменяете исходный текст, вам нужно только обновить поля в документе, чтобы изменения применились ко второму (или третьему) экземпляру этого текста.
Вот как:
- Выберите блок текста, который вы хотите повторить позже в документе. Этот текст может быть фразой, одним или несколькими абзацами, маркированным списком, таблицей и т. д.
- Вставить закладку для выделенного текста (Word 2007:Вставлятьвкладка ->Закладка).
- Дайте закладке осмысленное имя, нажмитеДобавлять, затем нажмитеХОРОШО.
- Перейдите в то место документа, где вы хотите повторно использовать выделенный текст.
- Вставьте перекрестную ссылку (Word 2007:Рекомендациивкладка ->Перекрестная ссылка).
- ВыбиратьЗакладкакак ссылочный тип, иЗакладка Тексткак вариант «Вставить».
- Выберите имя закладки, которое вы добавили на шаге 3, затем нажмитеВставлять.
- Всякий раз, когда вы изменяете текст в исходном списке, просто щелкните внутри другого списка, затем нажмите , F9чтобы обновить его (или Ctrl+, Aзатем , F9чтобы обновить ВСЕ поля в документе).