按钮本身禁用-VBA
我正在添加到另一个人的VBA代码。他们添加的一个按钮在过去两周一直有效,直到今天。我还没有触及这个按钮的代码,但是现在由于某种原因,每当我打开文件时,这个按钮都会被禁用。我查看了代码,没有发现任何会禁用该按钮的内容。我还直接转到按钮的属性,并将Enabled属性从False更改为True。当我更改属性时,在保存和关闭文件时,按钮处于启用状态,但当我重新打开文件时,按钮再次处于禁用状态。我想我想知道的是,这种情况发生的原因是否合理,以及如何解决按钮本身禁用-VBA,vba,excel,Vba,Excel,我正在添加到另一个人的VBA代码。他们添加的一个按钮在过去两周一直有效,直到今天。我还没有触及这个按钮的代码,但是现在由于某种原因,每当我打开文件时,这个按钮都会被禁用。我查看了代码,没有发现任何会禁用该按钮的内容。我还直接转到按钮的属性,并将Enabled属性从False更改为True。当我更改属性时,在保存和关闭文件时,按钮处于启用状态,但当我重新打开文件时,按钮再次处于禁用状态。我想我想知道的是,这种情况发生的原因是否合理,以及如何解决 谢谢您的帮助。您可以将该按钮设置为由代码启用,如下所
谢谢您的帮助。您可以将该按钮设置为由代码启用,如下所示:
button1.Enabled=true
显然有人把它放在密码里了
您可以通过ctrl+f在代码内部搜索,并删除错误行…好的,我的问题实际上与错误代码无关。我给我的文件命名了一个包含关键字的东西,如果文件名包含该关键字,该关键字将禁用按钮。但这就是编程的方式。一件小事很容易把事情搞砸 我知道你说你已经看过了,但是。。。。试试这个。按ctrl+f打开“查找”对话框。将查找范围切换到“当前项目”并搜索“Enabled=False”。否。我一直在使用原始文件的副本,因此我可以访问原始代码。我复制了所有可能会影响按钮的代码,并将其粘贴到我正在使用的文件中,但运气不佳。