VBA Excel:模块在项目资源管理器中可见,但在代码窗口中不可见

km0tfn4u  于 2022-12-14  发布在  其他
关注(0)|答案(2)|浏览(497)

我使用的是Windows 10和Excel 2016。
我有一个项目,我已经做了很长一段时间了。它由一个用户窗体和两个模块组成。现在,大约过了一个星期,我再次打开了包含代码的Excel文件。我在项目资源管理器中看到了模块和用户窗体;我可以查看用户窗体和其中一个模块的代码。但是,另一个模块没有显示代码窗口。我双击它,它没有出现。
当双击模块时,模块名称(在模块属性下,在项目浏览器下)会改变。但是,如果我试图从那里改变任何一个模块的名称,我会得到错误消息“不能执行请求的操作”。改变用户窗体的名称是有效的。
我能做些什么吗?

4dc9hkyq

4dc9hkyq1#

在代码窗口顶部(菜单栏中)...单击Window...,然后单击Cascade
子窗口很可能只是从屏幕边缘移开了,这应该会重置它。

wj8zmpe1

wj8zmpe12#

如果有人遇到了同样的问题,但建议的级联代码窗口的解决方案并不能解决问题,这种方法已经帮了我很多次:
在Excel选项-〉信任中心-〉信任中心设置下

    • 〉外部内容:将所有单选按钮设置为禁用
    • 〉宏设置:禁用VBA宏而不通知,取消选中复选框
    • 〉ActiveX设置:禁用所有控件而不通知
    • 〉加载项:勾选复选框禁用所有加载项
    • 〉受信任的加载项目录:选中复选框不允许任何Web加载项启动
    • 〉受信任文档:选中“禁用受信任文档”复选框
    • 〉受信任位置:选中复选框禁用所有受信任位置

重新启动Excel,打开播放的文件,打开VBA并在菜单栏中单击Debug -〉Compile VBAProject,然后保存文件,并在Excel Options -〉Trust Centre下重置所有更改的设置,然后重新启动Excel。

相关问题