使用按钮运行Excel 4.0宏 [英] Running Excel 4.0 macro using button
本文介绍了使用按钮运行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屋!
查看全文