yshindin пишет:Приемлемое решение - создать свойства документа и ссылаться на них в тексте через поля (экспресс-блоки) типа DOCPROPERTY.
Развитие темы с помощью VBA. Если у вас несколько документов, которые должны поддерживать общую базу свойств, то имеет смысл вынести управление свойствами во внешний файл. Например, такая ситуация характерна для проектов документирования по ГОСТ, когда некоторые свойства, напр., имена ссылочных документов, должны употребляться одинаково в разных документах. Таким внешним файлом может быть ini-файл, содержащий все свойства, значения которых могут меняться. То есть, схема поддержки свойств в пакете документов такая:
1. В файле свойств меняются значения необходимых свойств.
2. Запускается макрос обновления свойств. Этот макрос открывает файл свойств и перебирает все поля в документе. Если содержимое очередного поля DOCPROPERTY в документе отвечает какому-то свойству, включенному в файл свойств, то это значение этого свойства обновляется в документе значением из файла
3. Макрос обновляет все поля в документе, что вызывает подстановку в поля обновленных значений из файла свойств.
4. Аналогично обрабатываются все документы комплекта.
Таким образом можно не только поддержать единую схему тех же имен документов, но и быстро настроить такую схему для нового проекта, где используется аналогичный подход.