автозапуск макроса



Автоматический запуск макроса

Автор Джэк Фишер задал вопрос в разделе Другие языки и технологии

Как сделать автозапуск макроса в Word при открытии документа? и получил лучший ответ

Ответ от Полосатый жираф Алик[гуру]
Выполни следующее:
1. Создай нужный документ (например, DOC1.DOC);
2. Открой его и войди в редактор VBA;
3. Открой проект Project(DOC1) (но НЕ NORMAL.DOT!);
4. Открой в этом проекте модуль ThisDocument (папка MicrosoftWord объекты);
5. Вставь в этот модуль следующий простой код:
Option Explicit
Private Sub Document_Open()
MsgBox 'HELLO! Document DOC1 is open!'
End Sub
6. Сохрани документ (вместе с документом автоматически сохранится приписанный ему код).
Теперь, всякий раз при открытии документа DOC1.DOC (точнее, сразу же после его открытия) будет появляться Message Box: 'HELLO! Document DOC1 is open!' (естественно, на вопрос 'Включать ли МАКРО' при открытии документа следует отвечать ДА).
Вместо указанного выше простого кода можно вставить любой другой (Load UserForm, UserForm.Show etc.), который будет выполняться при открытии документа.
Удачи!
Полосатый жираф Алик
(223008)
Увы... Читай ответ на вопрос.

Ответ от Ёергей Пономарев[гуру]
попробуй ввести этот макрос в шаблон документа normal.dot
правда этот макрос будет выполняться во всех, вновь создаваемых документах на базе этого шаблона

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как сделать автозапуск макроса в Word при открытии документа?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*