使用按钮运行Excel 4.0宏 [英] Running Excel 4.0 macro using button

查看:33
本文介绍了使用按钮运行Excel 4.0宏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的电子表格中已工作多年的宏通过按钮停止工作,但它们仍在VBA开发人员窗口中工作。

我使用普通形状(矩形)作为按钮,并将宏分配给它(从此工作簿中选择&q;)。

要阻止我看到的其他类似帖子的建议修复:

  • 它仍然是.xlsm文件
  • 宏仍处于启用状态。
  • 它运行在与以前相同的笔记本电脑上(Windows 10、Office 365)。
  • 最近未进行Windows更新。
  • 我只打开了这一个文件。
  • 我尝试重新启动笔记本电脑并重新启动Excel。
  • 我没有使用Active-X控件。
  • 我使用窗体控件按钮和常规形状按钮进行了尝试-都不起作用。
  • 它与实际的VBA代码无关(请参阅下面的证明)。

我创建了一个新程序,以显示问题不在于代码本身:

Sub button_not_working()
    MsgBox "button_not_working"
End Sub

此程序使用VBA屏幕中的绿色播放按钮工作,而不是通过工作表上指定的按钮工作。

代码位于普通VBA代码模块中(而不是VBA屏幕上的此工作簿区域)。

通过右键单击"形状"来分配宏,可用宏列表正好是"分配宏"弹出窗口上的"此工作簿"(&Q;)中的宏。

单击形状以运行分配的宏时收到此错误消息。

推荐答案

已解决-原来我需要选中启用Excel4.0宏的复选框(&Q;)。 显然,从本月开始,Microsoft刚刚开始在Office 365中默认禁用此功能!

因此在Excel中.文件>;>;选项>;>;信任中心>;>;信任中心设置>;>;宏设置

这篇关于使用按钮运行Excel 4.0宏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆