Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Перехват события в Excel


Автор: Гость_Elen 27.7.2004, 16:25
Ситуация следующая:
Есть готовый макрос, выполняющий автоматически заполнение ячеек в экселе.
Требуется чтобы он запускался при попытке записи рабочей книги,т.е. чтобы он не требовал нажатия сочетания клавиш, а выполнялся бы автоматически при наступлении события WorkBook_BeforeSave.

Помогите....Очень надо! withstupid.gif


Автор: Akina 27.7.2004, 16:56
Дык...

Sub WorkBook_BeforeSave
Call SuperPuperMacros
End Sub

Если же это действительно макрос, а не программный модуль - то

Sub WorkBook_BeforeSave
DoCmd.RunMacro SuperPuperMacros
End Sub


Автор: ~FoX~ 27.7.2004, 16:57
А в чем проблема то???

Код

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
' ТВОЙ МАКРОС
End Sub

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)