A
antares
Я столкнулся с интересным феноменом.
Проект в VBA на базе EXCEL2000. Когда создал свой класс, прописал в нем процедуру обработки события, из которой обратился к внешней процедуре. Эту внешнюю процедуру создал в модуле формы. При компиляции получил ошибку "не объявленая процедура" в модуле класса в процедуре обработки события. Тогда я создал стандартный модуль (вне формы) и прописал эту внешнюю процедуру там (естественно пришлось приписать в обращениях к реквизитам и свойствам формы ее имя), и только после этого класс скомпилировался. Но чем отличается в данной ситуации модуль формы от стандартного модуля непонятно. :KillMe:
И еще. Может кто нибудь подсказать как описать свой класс в скрипте (vbs)?
Проект в VBA на базе EXCEL2000. Когда создал свой класс, прописал в нем процедуру обработки события, из которой обратился к внешней процедуре. Эту внешнюю процедуру создал в модуле формы. При компиляции получил ошибку "не объявленая процедура" в модуле класса в процедуре обработки события. Тогда я создал стандартный модуль (вне формы) и прописал эту внешнюю процедуру там (естественно пришлось приписать в обращениях к реквизитам и свойствам формы ее имя), и только после этого класс скомпилировался. Но чем отличается в данной ситуации модуль формы от стандартного модуля непонятно. :KillMe:
И еще. Может кто нибудь подсказать как описать свой класс в скрипте (vbs)?