Vba程序窗口变成这样了怎么恢复
在使用VBA编辑器时,如果无意间弄乱了窗口布局,使各窗口不在其默认位置,使用起来有些不便。要恢复默认的VBA编辑器窗口布局,可以用下面的两种方法:
方法一:手工调整
1.在VBA编辑器中,单击菜单“工具→选项”,在弹出的“选项”对话框中选择“可连接的”选项卡,勾选不在默认位置的窗口选项,如“工程资源管理器”、“属性窗口”等。单击“确定”按钮。
2.假如要将“工程窗口”调整到默认的左侧位置,用鼠标左键拖动“工程”窗口的标题栏,移动到VBA编辑器的左侧边界,这时“工程”窗口的边缘会变成灰色细线,松开鼠标左键,“工程”窗口就会被定位到VBA编辑器的左侧。
3.用同样的方法将其他窗口定位到其默认位置。如果定位错误可以拖动该窗口标题栏将其拖回到VBA编辑器中央(或双击标题栏)再重新定位。如果在第一步“可连接的”选项卡中某个窗口没有被勾选,当拖动该窗口到VBA编辑器边界时,就不会出现灰色细线,因而也无法用这个方法来定位该窗口。
方法二:修改注册表
用这个方法可以恢复默认的VBA编辑器窗口布局,修改前清备份注册表。
1.关闭VBA编辑器和Excel。
2.单击“开始→运行”,输入“regedit”,打开注册表编辑器。
3.依次展开“HKEY_CURRENT_USER/Software/Microsoft/VBA/6.0/Common”,在右侧窗口中右击“Dock”,在弹出的快捷菜单中选择“删除”。这个名为“Dock”的二进制值保存着VBA编辑器中各窗口的布局信息,删除后重新启动Excel时,该值会自动重新创建。
4.重新启动Excel,按Alt+F11打开VBA编辑器,可以看到已恢复默认窗口布局。
vba自定义菜单命令引用窗口
EXCEL VBA中的用户窗口怎么放到工具栏中
在工具栏中添加一个自定义按钮然后写一个过程,用 窗体.SHOW 方法显示窗体再将自定义按钮的宏指定为该过程即可