Wil*_*ill 2 excel vba command button
今天,我工作的公司使用的表格,突然出现了它的按钮问题.奇怪的是,它只会影响我非常确定的ActiveX命令按钮,而不会导致其他形状或下拉的问题.
问题.按钮无响应.单击时,它们不会访问代码并通过形状菜单进行检查,选择"查看代码"会导致它们打开开发人员菜单,而不是与之关联的代码.真正重要的问题是,由于某些原因,他们似乎已经开始同时失败了.服务器上的版本不再起作用(主副本),用户使用的副本(因破坏而臭名昭着)和我使用的版本(在我的本地计算机上).
有没有办法让他们重新将它们与正确的代码相关联,而不是删除它们完全重新制作它们,或者是否有可能有同样问题的人并找出解决方法?
我非常感谢任何建议或帮助 - 请注意:我99.9%确定问题不是基于代码的.
问题是由最近的Office更新引起的.以下是http://excelmatters.com/2014/12/10/office-update-breaks-activex-controls/上发布的修复程序
要修复它,请执行以下操作:
- 关闭所有Office应用程序.
- 在Windows资源管理器中进行搜索 - 确保包含隐藏和系统文件和文件夹 - 用于*.exd文件(注意:这不是*.exe !!)并删除您找到的任何文件.确保你得到这些:C:\ users\username\AppData\Local\Temp\Excel8.0\MSForms.exd C:\ users\username\AppData\Local\Temp\VBE\MSForms.exd
- 重新启动计算机(这并不总是必要的,但可能比抱歉更安全)
- 重新启动Office应用程序并再次测试控件.