为工作表上的控件添加或编辑宏

可以通过执行下列操作自动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. 完成控件设计后,在"开发工具"选项卡上的"控件"组中,关闭"设计模式" 按钮图像

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×