可以通过执行下列操作自动ActiveX控件或窗体控件:
-
当用户通过向窗体控件分配宏来单击窗体控件时,请执行一个操作。
-
运行 Microsoft Visual Basic for Applications (VBA) 代码,处理用户与应用控件交互时ActiveX事件。
若要详细了解如何创建宏,请参阅"创建或删除宏"。
为表单控件添加或编辑宏
-
右键单击该控件,然后单击"分配宏"。
将显示 "分配宏 "对话框。
-
若要指定现有宏的位置,请执行下列操作之一,在框中选择宏在 "宏 "中的位置:
-
若要在打开的任何工作簿中搜索宏,请选择"所有打开的工作簿"。
注意: 如果要分配给控件的宏位于单独的工作簿中,请首先打开该工作簿,以便它在列表框中的 "宏" 中可用。
-
若要将宏的搜索限制为包含当前工作表的工作簿,请选择"此工作簿"。
-
若要将宏的搜索限制为特定工作簿,请从可用打开的工作簿名称列表中选择该工作簿。
-
-
执行下列操作之一:
分配宏 执行下列操作之一:
-
录制新宏 单击"录制",录制完宏后,在"开发工具"选项卡上的"代码"组中,单击"停止录制" 。
-
分配现有宏 双击列表中的宏,或在"宏名称"框中 输入其 名称。
-
创建新宏 单击 " 新建",然后在Visual Basic编辑器中编写一个新宏。
若要详细了解如何编写宏,请参阅Visual Basic帮助。
修改分配的宏 执行下列操作之一:
-
编辑分配的宏 在"宏名"框中单击宏的名称,然后单击"编辑"。
-
分配其他现有宏 双击列表中的宏,或在"宏名称"框中 输入其 名称。
-
为控件添加或ActiveX宏
-
如果“开发工具”选项卡未显示,请显示它。
在 Excel 2016、2013、2010 中:
-
单击“文件”>“选项”>“自定义功能区”。
-
在"自定义功能区"下,选中"开发工具"复选框,然后单击"确定"。
在 Excel 2007 中:
-
单击“Microsoft Office 按钮”,然后单击“Excel 选项”。
-
在"常用"类别中的"使用Excel的热门选项"下,选中"功能区"复选框中的"显示开发工具"选项卡,然后单击"确定"。
-
-
若要编辑 ActiveX 控件,请确保处于设计模式。 在“开发工具”选项卡上的“控件”组中,打开“设计模式”。
-
选择控件。
有关详细信息,请参阅 选择或取消选择工作表上的控件。
-
在"开发工具"选项卡上的"控件"组中,单击"查看代码 。
注意: 您也可以通过右键单击该控件,然后单击"查看代码"来编辑 现有宏。
-
在Visual Basic编辑器中,编写新宏或更改现有宏。
若要详细了解如何编写宏,请参阅Visual Basic帮助。
-
编写完宏后,在编辑器的"文件"菜单上单击"关闭并返回到Microsoft Excel"Visual Basic Microsoft Excel。
-
完成控件设计后,在"开发工具"选项卡上的"控件"组中,关闭"设计模式" 。