无法单击Excel Active-X按钮

时间:2019-05-22 21:40:41

标签: excel activex

我有一个应该在excel中可以单击的按钮。当我尝试单击它时,没有任何反应。我注意到,如果单击并按住鼠标右下角,则会出现第二个按钮。过去曾经发生过这种情况,当我移动鼠标单击该按钮时,我可以单击并一切正常。

但是这次,当我移动鼠标时,按钮消失了。因此,我无法使程序正常工作。

enter image description here enter image description here

有人知道会发生什么吗?

更新:我尝试使用表单控件按钮来执行此操作,但是我收到了宏过于复杂的错误。我还尝试了其他几个active-x控件,它们都做同样的事情-标签,复选框,下拉列表等。active-x控件的任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

我找到了解决该问题的方法。看来,如果您在其他监视器上打开了excel文件(我有3个屏幕:主屏幕+ 2个其他屏幕),则该按钮将显示这种古怪的行为。但是,如果您是主屏幕,它就可以正常工作。

我在计算机上尝试过此操作,并且在所有计算机上都相同。

不确定为什么可以,但是对我有用。

答案 1 :(得分:0)

我发现ActiveX命令按钮仅适用于给定工作簿的第一个窗口。我在Excel的相同实例中打开了相同工作簿多个窗口。 ActiveX命令按钮仅适用于filename.xlsb - 1。 ActiveX按钮无法用于工作簿的其他窗口,例如filename.xlsb - 2filename.xlsb - 3等。这与哪个监视器具有第一个窗口无关。

如果有人知道如何解决这个问题,我全神贯注。现在,我将所有按钮转换为窗体控件,这些控件始终可以正常工作。