如何打开用户界面打开文件
我在用 :
Private Sub start_Click() UserForm1.Show End Sub
按开始button打开我的用户界面。 但是,当我打开我的excel文件时,我希望我的用户界面在一开始就自动打开。 有谁知道我该怎么做?
在工作簿代码窗格中inputthis
Private Sub Workbook_Open() UserForm1.Show End Sub
在工作簿中创build一个名为Workbook_Open的子例程
Private Sub Workbook_Open() MsgBox "yo!" End Sub
您可以从这里调用其他函数/潜艇。
ThisWorkbook
模块是实现WorkbookEvents
接口的类模块,这意味着您可以在左代码窗格下拉列表中select看起来像隐藏的Workbook
字段的内容:
就好像ThisWorkbook
有这样的代码隐含地写给你:
Private WithEvents Workbook As Excel.Workbook
从左侧下拉列表中selectWorkbook
将填写Workbook
对象中所有可用事件的右侧下拉列表:
当你在那里select一个事件时,VBE会为你生成一个存根事件处理过程,如果它已经存在,则导航到它。
用手input事件处理程序签名也可以,但是对于更复杂的签名,它以特定的顺序接收特定types的参数,让VBE为您生成存根更简单 – 自动生成的处理程序将始终具有正确的签名!