В файле Excel у меня есть UserForm , который открывается нажатием специальной кнопки на ленте вверху, где вы можете выбрать файл из выпадающего меню.Под выпадающим меню есть кнопка, которая запускает сценарий VBA, который обрабатывает этот файл способом, который не подходит для этого вопроса.
Теперь мой способ сделать это - назначить подпрограмму для кнопки в верхней части ленты, которая открывает UserForm , а затем назначить другую подпрограмму для кнопки, которая вызывается встроеннымобработчик события click.
У меня вопрос, есть ли лучший способ справиться с этим?
'button onclick code
Private Sub myButton_Click()
Me.Hide
SubDealingWithFile (cmbxFirstExcelfile.Text)
End Sub
'sub on ribbon
Sub RibbonSub(control As IRibbonControl)
Dim form1 As myForm
Set form1 = myForm
form1.Show
End Sub