我很难找到如何检测直接驻留在Excel表上的MultiPage表单上的按钮按下事件。换句话说,表单不是使用VBA生成的,而是直接构建在工作表上的。
我希望语法类似于:
Private Sub MultiPage1_Frame1_CommandButton1_Click()
Do Stuff
End Sub但是,这不起作用,因为我认为我还需要在MultiPage中指定页面。例如,可以通过以下方式访问同一表单上的文本框:
MultiPage1.Pages(0).Frame1.TextBox1.Text = "Some Text"不幸的是,
Private Sub MultiPage1_Pages(0)_Frame1_CommandButton1_Click()给出一个编译错误:预期:标识符,所选的零在(0)内。
那么,我该如何转换
MultiPage1.Pages(0).Frame1.CommandButton1 到将检测按钮按下事件的子名称?
谢谢!
发布于 2018-05-08 18:57:21
MrExcel.com上的Mikerickson和Jaafar发现了这一点:
感谢他们两个人!
https://stackoverflow.com/questions/50183538
复制相似问题