Добавление элементов (контроллов) в Excel на этапе выполнени
Добавлено: 12 апр 2005, 10:34
Возникла такая ситуация - есть форма (frmglav), на ней существует фрейм (Frame1). Необходимо во фрейм во время открытия формы добавить контролл (кнопку).
private sub frmglav_activate()
dim mybutton as MSForms.CommandButton
set mybutton = frmglav.Frame1.Controls.Add("Forms.CommandButton.1", "mybutton", True)
End Sub
Все замечательно, кнопка добавляется. Но возникает другая проблема - каким образом прописать процедуру выполнения кода по событию клика на этой кнопке.
Если написать в модуле формы
Private Sub mybutton_Click()
msgbox "dsfjklsajdsajksafd"
End Sub
, то ничего не происходит.
Кто-нибудь сталкивался с подобной проблемой? Каким образом можно добавить процедуру?
private sub frmglav_activate()
dim mybutton as MSForms.CommandButton
set mybutton = frmglav.Frame1.Controls.Add("Forms.CommandButton.1", "mybutton", True)
End Sub
Все замечательно, кнопка добавляется. Но возникает другая проблема - каким образом прописать процедуру выполнения кода по событию клика на этой кнопке.
Если написать в модуле формы
Private Sub mybutton_Click()
msgbox "dsfjklsajdsajksafd"
End Sub
, то ничего не происходит.
Кто-нибудь сталкивался с подобной проблемой? Каким образом можно добавить процедуру?