Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.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
活动X按钮控件Excel的空白属性窗口_Excel_Vba - Fatal编程技术网

活动X按钮控件Excel的空白属性窗口

活动X按钮控件Excel的空白属性窗口,excel,vba,Excel,Vba,我的active x控件有问题,当我取消对工作表和工作簿的保护并右键单击以检查属性时,我看到了这一点。请帮忙 我刚才遇到了这个问题,通过查看/解锁我的VBA项目窗口解决了这个问题。我以前做过Excel VBA项目窗口->工具->VBA项目属性->保护选项卡->锁定项目以供查看,并添加了密码。为了解决这个问题,我没有删除该复选标记,只是转到我的VBA项目窗口,展开我的项目导航器窗格并输入密码,然后右键单击ActiveX控件->属性,现在可以正确查看ActiveX控件的属性。您也是这样吗?我刚才遇到

我的active x控件有问题,当我取消对工作表和工作簿的保护并右键单击以检查属性时,我看到了这一点。请帮忙


我刚才遇到了这个问题,通过查看/解锁我的VBA项目窗口解决了这个问题。我以前做过Excel VBA项目窗口->工具->VBA项目属性->保护选项卡->锁定项目以供查看,并添加了密码。为了解决这个问题,我没有删除该复选标记,只是转到我的VBA项目窗口,展开我的项目导航器窗格并输入密码,然后右键单击ActiveX控件->属性,现在可以正确查看ActiveX控件的属性。您也是这样吗?

我刚才遇到了这个问题,通过查看/解锁我的VBA项目窗口解决了这个问题。我以前做过Excel VBA项目窗口->工具->VBA项目属性->保护选项卡->锁定项目以供查看,并添加了密码。为了解决这个问题,我没有删除该复选标记,只是转到我的VBA项目窗口,展开我的项目导航器窗格并输入密码,然后右键单击ActiveX控件->属性,现在可以正确查看ActiveX控件的属性。这对您来说是一样的吗?

这是相当古老的,但值得添加一个响应。在我的例子中,ActiveX按钮后面有VBA代码,我用密码保护VBA代码编辑器。解锁VBA编辑器将允许填充表单/图纸上的属性窗口。我在MS Access中也注意到了同样的行为,当然是出于设计


(语法编辑)

这相当古老,但值得添加一个响应。在我的例子中,ActiveX按钮后面有VBA代码,我用密码保护VBA代码编辑器。解锁VBA编辑器将允许填充表单/图纸上的属性窗口。我在MS Access中也注意到了同样的行为,当然是出于设计


(语法编辑)

您不能通过属性窗口中的下拉列表选择它吗?嗨,德克,不,在下拉列表中也看不到任何内容。即使工作表受到保护,其中也应该有一些内容。。。您的工作簿仍有可能损坏:/(它在工作簿的其他部分工作吗?如果不工作,其他工作簿一般如何?)在同一工作簿的其他工作表中情况相同。但是,对于不同工作簿的activex控件来说,一切都很好。也就是说,我假设工作簿本身有一个错误。。。这是罕见的,但有时会发生,没有简单的解决办法。我知道的唯一方法是创建一个新工作簿(然后将旧工作簿的部分/工作表复制到新工作簿,并每次保存/关闭它)。一旦你像在旧工作簿中一样得到同样的错误,你就知道它可能在哪里。。。不过,根据损坏工作簿的大小,这可能需要大量的工作:(您不能通过“属性”窗口中的下拉列表选择它吗?嗨,德克,不,在下拉列表中也看不到任何内容。即使工作表受到保护,其中也应该有一些内容…您的工作簿仍然有损坏的可能:/(它是否适用于工作簿的其他部分?如果不适用,其他工作簿一般如何?)在同一工作簿的其他工作表中,情况也是如此。但是,对于不同工作簿的activex控件,一切都很好。也就是说,我假设工作簿本身出现了错误……这很少见,但有时会发生,而且没有简单的解决方法。我知道的唯一方法是创建新工作簿(然后将旧工作簿中的部分/工作表复制到新工作簿中,并每次保存/关闭)。一旦出现与旧工作簿中相同的错误,您就知道它可能在哪里……不过,根据损坏工作簿的大小,这可能是一项巨大的工作:(