Вопрос № 39321: Здравствуйте!
1. Как запустить конкретный макрос (например, macros1) при запуске конкретного документа (doc1.doc или xls2.sls)?
Спасибо....
Вопрос № 39.321
Здравствуйте!
1. Как запустить конкретный макрос (например, macros1) при запуске конкретного документа (doc1.doc или xls2.sls)?
Отвечает: Genyaa
Здравствуйте, Пугачев Дмитрий Константинович!
В Excel в модуле книги в редакторе VBA нужно ввести следующий код:
Private Sub Workbook_Open()
Call macros1
End Sub
В Word также в модуле документа в редакторе VBA нужно ввести следующий код:
Private Sub Document_Open()
call macros1
End Sub
Ответ отправил: Genyaa (статус: 3-ий класс)
Ответ отправлен: 04.04.2006, 08:50 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ. Только Call macros1 не заработал, пришлось написать напрямую: Form.show
Отвечает: Залетин Виталий Викторович
Здравствуйте, Пугачев Дмитрий Константинович!
В Word есть события Document_Open, а также специмена макросов:
Autoexec, Autoopen, AutoClose
В Экселе событие Workbook_Open
--------- Учиться никогда не поздно. Особенно программированию!