Как я могу разделить сопоставление XML и элементы управления контентом между шаблонами слов?
Я настроил шаблоны Word для написания отчетов.
Я использовал сопоставление xml в шаблонном документе, чтобы иметь дело с повторяющимся текстом, например, если имя клиента было введено в одном элементе управления содержимым, это было сопоставлено, и копирование элемента управления содержимым в другие части документа означало, что текст будет обновляться везде, где содержимое контроль был вставлен. (Это было достигнуто с помощью надстройки XML редактора пользовательских компонентов для Word)
У нас есть несколько разных типов отчетов, и при копировании оригинального шаблона документа у нас было несколько шаблонов (* .docm) на основе оригинала. Это не лучший подход к шаблонам, поскольку, когда я хочу изменить исходный шаблон, он не обновляет шаблоны отчетов.
Теперь у меня есть один базовый шаблон: в нем есть все темы, строительные блоки, пользовательские ленты, макросы, стили и элементы управления содержимым, отображенные в xml. Этот шаблон «прикреплен» к каждому из различных шаблонов отчетов.
Вот снимок экрана шаблона, добавленного к шаблону - файл, открытый в Prime Blank Report.dotm, с прикрепленными к нему стилями и инструментами Prime Documents v1.1.dotm (базовый шаблон).
Это прекрасно работает, за исключением элементов управления контентом - они не работают как оригинал; при вводе текста в один элемент управления содержимым они не обновляются в других полях содержимого. В базовом шаблоне сопоставление XML находится в пределах «пользовательской части XML (без пространства имен)». В шаблоне отчета, к которому прикреплен этот Базовый шаблон, нет настраиваемой части XML.
Поэтому мой вопрос, как решить эту проблему. Может ли макрос прочитать сопоставление xml из исходного шаблона и применить его к текущему документу, т.е. создать часть xml (без пространства имен)? Будет ли это даже работать. Я хочу скопировать ссылки на различные элементы управления содержимым, а не содержимое элементов управления содержимым - содержимое должно быть уникальным для каждого нового документа, созданного из каждого шаблона.
дополнительная информация - Word 2016, шаблоны находятся в Workgroup_templates нашего общего выпадающего списка.
0 ответов на вопрос
Похожие вопросы
-
6
Насколько хороша защита паролем Word?
-
8
Отображение XML в браузере Chrome
-
4
Вставить Flash видео в документ MS Word (2003 или 2007)
-
-
1
Как сделать так, чтобы меню по умолчанию открывалось «полностью» в MS Word 2003?
-
1
Office 2007 - ссылки на источники в Word
-
6
Есть ли сочетание клавиш для выделения выделенного текста в MS Word 2007?
-
2
Word 2007 не открывает старые файлы
-
3
Минимизируйте размер файла документов Microsoft Word
-
6
Рекомендация для простого (японского) текстового процессора
-
1
Используя OpenOffice.org, есть ли способ напечатать не только контент, но и комментарии к документу?