Excel 2007问题:预编程的button突然不工作

今天,突然间,我工作的公司使用的一种forms突然出现了button问题。 奇怪的是,它只是影响我敢肯定的ActiveX命令button,并没有造成其他形状或下拉的问题。

问题。 这些button是不响应的。 当你点击,他们不访问代码,并通过形状菜单检查他们,select“查看代码”导致他们打开开发人员的菜单,而不是与他们相关的代码。 真正的大问题是,由于某种原因,他们似乎都在同一时间开始失败。 服务器上的版本不再有效(主要副本),用户使用的副本(破坏性的恶名)以及我使用的版本(在本地计算机上)。

有没有办法让他们重新把他们与正确的代码,而不删除他们完全重新制造或有可能是谁有同样的问题,并找出了一个修复?

我非常感谢任何build议或帮助 – 请注意:我99.9%确定问题不是基于代码的。

该问题是由最近的Office更新引起的。 以下是http://excelmatters.com/2014/12/10/office-update-breaks-activex-controls/上的修正

要修复它,请执行以下操作:

  1. closures所有Office应用程序。
  2. 在Windows资源pipe理器中进行search – 确保包含隐藏文件和系统文件和文件夹 – 用于* .exd文件(注意:不是* .exe !!),并删除您find的任何文件。 确保你得到这些:C:\用户\用户名\应用程序数据\本地\临时\ Excel8.0 \ MSForms.exd C:\用户\用户名\应用程序数据\本地\临时\ VBE \ MSForms.exd
  3. 重新启动计算机(这不总是必要的,但可能比对不起更安全)
  4. 重新启动您的Office应用程序并再次testing控件。