Как автоматически “Выполнить сброс к быстрым стилям из шаблона XYZ” в Word 2007?

StackOverflow https://stackoverflow.com/questions/497269

Вопрос

В Word 2007 пользователь может обновить примененные стили, выбрав "Сброс к быстрым стилям из шаблона XYZ" в опции меню "Изменить стили".

Reset to Quick Styles from XYZ Template

Кто-нибудь знает способ автоматизировать это?Я попытался добавить макрос к методу Document_Open() в VBA для проекта Template, но он выдает ошибку.

Это было полезно?

Решение

Когда вы записываете макрос "Сброс к быстрым стилям из ХХХ Шаблон", Word генерирует код VBA:

WordBasic.ApplyQFSetTemplate

Я также не смог заставить эту команду работать и не смог найти ничего из документов Word VBA по этому поводу.Вместо этого используйте следующую команду, когда будет прикреплен правильный шаблон:

ActiveDocument.UpdateStyles

Этот действительно работает стабильно!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top