我有一个宏,它可以在我的计算机上正常工作,当我点击它的按钮但它不适用于不同的计算机。 单击该按钮时,该excel文件中的所有宏都不起作用。宏在不同的计算机上没有响应
但是,我有一个宏保存之前工作。这意味着当我尝试保存时,另一个宏可以正常工作。 (该宏弹出输入消息,但现在不相关)。所以看起来,只有当你通过点击来调用它们时,宏才起作用......
Excel的版本是相同的,我在询问时启用了宏。
,因为即使我创建从不同PC该文件的新简单的宏(如:
msgbox("hello")
)这是不是代码的问题,现在还没有回应。
我在过去的Excel文件中遇到问题,我不得不手动删除计算机中的所有* .exd扩展名。但是,一旦我删除了这些扩展名,该文件运行良好。
我相信excel文件被其他计算机认为是损坏的,它们不启用宏。这只是我的印象,但我不明白为什么宏在保存时工作,而不是在单击时工作。
你有什么想法解决这个问题吗?
2015-01-21
Filippo
+0
阅读https://social.technet.microsoft.com/Forums/en-US/b8f0af82-0bb8-4799-aa62-1dbcbc5b7742/excel-2010-macros-does-not-work-after-up-up-9-9dec2014?论坛= excel,尤其是Hans Vogelaar的最后一篇文章。这意味着:所有用户哪些计算机在2014年12月安装了更新,这改变了ActiveX控件的行为,必须从其用户配置文件中删除* .exd文件。您已经这样做了,但另一台计算机上的用户却没有。 –
2015-01-21 09:33:50
+0
我让他这样做,但它仍然无法正常工作。 –
2015-01-21 16:55:02