Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按钮本身禁用-VBA_Vba_Excel - Fatal编程技术网

按钮本身禁用-VBA

按钮本身禁用-VBA,vba,excel,Vba,Excel,我正在添加到另一个人的VBA代码。他们添加的一个按钮在过去两周一直有效,直到今天。我还没有触及这个按钮的代码,但是现在由于某种原因,每当我打开文件时,这个按钮都会被禁用。我查看了代码,没有发现任何会禁用该按钮的内容。我还直接转到按钮的属性,并将Enabled属性从False更改为True。当我更改属性时,在保存和关闭文件时,按钮处于启用状态,但当我重新打开文件时,按钮再次处于禁用状态。我想我想知道的是,这种情况发生的原因是否合理,以及如何解决 谢谢您的帮助。您可以将该按钮设置为由代码启用,如下所

我正在添加到另一个人的VBA代码。他们添加的一个按钮在过去两周一直有效,直到今天。我还没有触及这个按钮的代码,但是现在由于某种原因,每当我打开文件时,这个按钮都会被禁用。我查看了代码,没有发现任何会禁用该按钮的内容。我还直接转到按钮的属性,并将Enabled属性从False更改为True。当我更改属性时,在保存和关闭文件时,按钮处于启用状态,但当我重新打开文件时,按钮再次处于禁用状态。我想我想知道的是,这种情况发生的原因是否合理,以及如何解决


谢谢您的帮助。

您可以将该按钮设置为由代码启用,如下所示:

 button1.Enabled=true
显然有人把它放在密码里了


您可以通过ctrl+f在代码内部搜索,并删除错误行…

好的,我的问题实际上与错误代码无关。我给我的文件命名了一个包含关键字的东西,如果文件名包含该关键字,该关键字将禁用按钮。但这就是编程的方式。一件小事很容易把事情搞砸

我知道你说你已经看过了,但是。。。。试试这个。按ctrl+f打开“查找”对话框。将查找范围切换到“当前项目”并搜索“Enabled=False”。否。我一直在使用原始文件的副本,因此我可以访问原始代码。我复制了所有可能会影响按钮的代码,并将其粘贴到我正在使用的文件中,但运气不佳。