Applies ToExcel 2016 Excel 2013 Excel 2010 Excel 2007

可以通过执行下列操作自动ActiveX控件或窗体控件:

  • 当用户通过向窗体控件分配宏来单击窗体控件时,请执行一个操作。

  • 运行 Microsoft Visual Basic for Applications (VBA) 代码,处理用户与应用控件交互时ActiveX事件。

若要详细了解如何创建宏,请参阅"创建或删除宏"。

为表单控件添加或编辑宏

  1. 右键单击该控件,然后单击"分配宏"。

    将显示 "分配宏 "对话框。

  2. 若要指定现有宏的位置,请执行下列操作之一,在框中选择宏在 "宏 "中的位置:

    • 若要在打开的任何工作簿中搜索宏,请选择"所有打开的工作簿"。

      注意: 如果要分配给控件的宏位于单独的工作簿中,请首先打开该工作簿,以便它在列表框中的 "宏" 中可用。

    • 若要将宏的搜索限制为包含当前工作表的工作簿,请选择"此工作簿"。

    • 若要将宏的搜索限制为特定工作簿,请从可用打开的工作簿名称列表中选择该工作簿。

  3. 执行下列操作之一:

    分配宏    执行下列操作之一:

    • 录制新宏    单击"录制",录制完宏后,在"开发工具"选项卡上的"代码"组中,单击"停止录制" 按钮图像

    • 分配现有宏    双击列表中的宏,或在"宏名称"框中 输入其 名称。

    • 创建新宏    单击 " 新建",然后在Visual Basic编辑器中编写一个新宏。

      若要详细了解如何编写宏,请参阅Visual Basic帮助。

      修改分配的宏    执行下列操作之一:

    • 编辑分配的宏    在"宏名"框中单击的名称,然后单击"编辑"。

    • 分配其他现有宏    双击列表中的宏,或在"宏名称"框中 输入其 名称。

为控件添加或ActiveX宏

  1. 如果“开发工具”选项卡未显示,请显示它。

    在 Excel 2016、2013、2010 中:

    1. 单击“文件”>“选项”>“自定义功能区”。

    2. "自定义功能区"下,选中"开发工具"复选框,然后单击"确定"。

    在 Excel 2007 中:

    1. 单击“Microsoft Office 按钮Office 按钮图像,然后单击“Excel 选项”。

    2. 在"常用"类别中的"使用Excel的热门选项"下,选中"功能区"复选框中的"显示开发工具"选项卡,然后单击"确定"。

  2. 若要编辑 ActiveX 控件,请确保处于设计模式。 在“开发工具”选项卡上的“控件”组中,打开“设计模式按钮图像

  3. 选择控件。

    有关详细信息,请参阅 选择或取消选择工作表上的控件

  4. 在"开发工具"选项卡上的"控件"组中,单击"查看代码 按钮图像

    注意: 您也可以通过右键单击该控件,然后单击"查看代码"来编辑 现有宏

  5. 在Visual Basic编辑器中,编写新宏或更改现有宏。

    若要详细了解如何编写宏,请参阅Visual Basic帮助。

  6. 编写完宏后,在编辑器的"文件"菜单上单击"关闭并返回到Microsoft Excel"Visual Basic Microsoft Excel。

  7. 完成控件设计后,在"开发工具"选项卡上的"控件"组中,关闭"设计模式" 按钮图像

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。