Из-за перехода с Office 2000 на Office 2010 мои имена текстовых шаблонов изменились (с * .dot на * .dotm).Теперь я хочу обновить декларацию прикрепленных шаблонов, указанную в существующих документах.Я написал небольшую процедуру для сопоставления «старых» и «новых» имен шаблонов, но столкнулся с проблемами при получении старого имени шаблона.При открытии документов с Documents.open()
указанный прикрепленный шаблон не может быть найден, поэтому Normal.dotm применяется по умолчанию, и мое отображение не работает.Я не нашел способа выключить автоматическое разрешение прикрепленных шаблонов.Странное поведение: после открытия документа оригинальное имя шаблона можно увидеть в свойствах документов, но ?ActiveDocument.AttachedTemplate
равно 'Normal.dotm'