ActiveX按钮重命名

时间:2015-01-20 15:01:45

标签: vba excel-vba activex excel-2013 excel

首先,我了解ActiveX控件和2014年12月MS Excel更新几乎无处不在的问题。这似乎与常见症状不同,但可能有关。

症状:

  1. 打开包含ActiveX控件的现有Excel工作表。

  2. 单击按钮,没有任何反应(宏不启动)

  3. 调查显示按钮名称已从“BtnMacroLaunch”更改为“CommandButton3”

  4. 我在其他用户计算机上打开该文件,但该按钮尚未重命名且工作正常。

  5. 环境:

    • 具有此功能的工作表最后保存在其他用户计算机上,而不是我的。当我使用ActiveX保存新的电子表格时,不会发生这种情况。

    • 如果其他用户打开并执行我创建的工作表,则保存该工作表,当我再次打开时,该按钮被重命名

    • 这是自2014年12月中旬以来的一个问题(大约)。 - 这就是为什么我认为它与常见的ActiveX问题有关。

    • 我办公室的大多数同事(我想除了我之外的所有人)都在12月完成了Dec更新。我的IT部门无意中关闭了我的更新。我的所有同事也做了删除“表单 .exd”的解决方法。

    • 我怀疑由于我的机器没有得到更新,这就是问题的原因。然而,昨天(1月19日)我终于修复了我的机器并应用了所有更新。然后,我删除了“ forms .exd”解决方法。不幸的是,按钮仍在重命名。

    • 这似乎与其他按钮重命名问题完全相同。这不会在名称的后面附加一个数字,而是以正确的方式重置名称。

    **

    • 问题:

    **

    如何阻止MS Excel重命名ActiveX按钮名称?此外,我们的办公室是否有需要解决的问题?

2 个答案:

答案 0 :(得分:2)

<强> 更新

首先:让我正式说出问题:如何阻止MS Excel重命名ActiveX按钮名称?此外,我们的办公室是否有需要解决的问题?

第二:我的公司与微软签订了支持协议。最后通过我们的内部IT流程来获得帮助。

据微软称,问题确实源于2014年12月的ActiveX更新。该更新的日期是2014年9月12日。办公室2010的关联KB为KB2553154,办公室2013为KB2726958。如果共享包含ActiveX控件的文档的所有计算机与上述KB更新的状态不同,则会出现此问题。所以如果你拥有它而它们不存在则存在问题。如果他们拥有它而您没有它就会出现问题。我们已经在少数几台机器上对此进行了测试,并且让每个人都知道KB的同步问题似乎已经解决了。

为什么我在1月份收到更新后没有“解决”。很明显,我没有在1月获得所有更新。我们的IT部门通过Symantec Management Agent推送更新,他们正在调查该流程的细分。

第三:对于说我没有正确提问的人。虽然我在技术上对你的观察没有任何疑虑,但我同意JLee“如果一个人阅读这个问题描述并且不知道这个问题,那么无论如何都不需要那个人的评论”。我还觉得有趣的是,那些对发布礼仪过于痴迷的人会使用未定义的首字母缩略词,例如“OP” - 我不得不查阅,因为我没有广泛使用论坛。

答案 1 :(得分:1)

要求用户将包含代码的工作表复制到另一个工作簿中,重命名原始工作簿中的工作表&amp;将工作表复制回原始工作簿...这是一个临时解决方法......