Как назначить темы и быстрые стили в Word VBA - PullRequest
0 голосов
/ 08 декабря 2011

Когда я работаю, отдел создал несколько файлов тем и цветов быстрого стиля, которые они хотят использовать в различных обстоятельствах.

Я хочу создать макрос, который при запуске автоматически сохранит тему, а затем назначит цветовую группу быстрого стиля.

Я пробовал, что рекордер макросов не дает никаких подсказок, так как макрос не отображается после попытки записи действий, это использует мышь или клавиатуру. Искал везде и без решений.

Я могу создать вкладку и кнопки на ленте, откуда мы будем вызывать макросы, я уже создал макросы и формы для заполнения документов адресами и т. Д.

Но я не могу найти ничего, где я могу установить и сохранить тему или быстрый стиль и / или цвета.

1 Ответ

0 голосов
/ 09 декабря 2011

Хорошая идея для VBA - всегда заглядывать в Object Explorer в IDE. Просто нажмите F2 в редакторе VBA и введите в поле поиска «тема». Существуют методы ActiveDocument.ApplyDocumentTheme (имя файла в виде строки) и ActiveDocument.ApplyTheme (имя в виде строки). Для быстрых стилей вы найдете также методы. У меня нет времени, чтобы проверить это, но я думаю, что вы можете продолжить.

...