【问题标题】:Excel ActiveX Button is clickable, but does not workExcel ActiveX 按钮可点击,但不起作用
【发布时间】:2015-02-25 21:16:49
【问题描述】:

大约一周前,我发现所有 ActiveX 按钮在我的计算机上运行时在所有电子表格中停止工作。他们在别人身上工作得很好。过去一年没有任何问题。

我知道最近有一个 Windows 更新引起了轰动,导致人们甚至无法单击 ActiveX 按钮。我遇到的问题似乎有所不同...我可以单击按钮(单击后,它将在按钮周边显示虚线)。但是,什么也没有发生。

我创建了这些按钮来打开用户表单。我已检查以验证 PrivateSub 代码是否仍然存在,以便在单击按钮时启动表单。

由于我所有的员工仍然能够使用电子表格和 ActiveX 按钮,我认为我的计算机上本地发生了一些事情,这不一定与编程有关,但我没有找到任何原因。

有什么想法吗?

【问题讨论】:

  • 是的,我执行了与 Microsoft 更新漏洞相关的建议更新。我遇到的问题是在该问题出现并得到修复后大约一周发生的。
  • 你不是处于设计模式吗?
  • 不,不在设计模式

标签: excel vba button activex


【解决方案1】:

我找到了解决问题的方法。看来我的问题仍然与 Microsoft 更新有关。我只是碰巧遇到了不同的症状,也需要不同的解决方案(而不是仅仅删除 MSForms.exd 文件)

我重新编译了项目(打开 VBEditor、调试菜单、编译 VBA 项目)、保存工作簿、关闭 excel 并重新打开。一切都恢复正常了。

不幸的是,我需要对我使用的所有具有 ActiveX 控件的文件执行此操作,即几十个。

【讨论】:

  • 这似乎不是一个永久的解决方案......一旦其他人打开并保存文件,当我打开时它会恢复到上一个​​问题。
猜你喜欢
  • 1970-01-01
  • 2013-09-10
  • 2016-07-17
  • 1970-01-01
  • 2020-11-24
  • 2021-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多