如何重置Microsoft Excel VBA项目编辑器的默认视图布局?
Excel VBA编辑器布局错乱恢复方案
快速修复(优先尝试,无需修改注册表)
- 按
Alt+F11打开VBA编辑器,点击顶部菜单栏「工具」→「选项」,切换到「可连接的」标签页 - 取消列表内所有选项(项目资源管理器、立即窗口、属性窗口、本地窗口等)的勾选,点击「确定」保存设置
- 再次打开「工具」→「选项」→「可连接的」标签页,把刚才取消的所有选项重新勾选,点击「确定」
- 按快捷键调出对应窗格,拖动归位:
- 按
Ctrl+R调出项目资源管理器,按住窗格标题栏拖向编辑器最左侧,待出现竖向灰色停靠预览框时松开,即可固定在左侧 - 按
Ctrl+G调出立即窗口,按住标题栏拖向编辑器最底部,待出现横向灰色停靠预览框时松开,即可固定在底部
- 按
- 解决代码窗口独立浮动问题:点击顶部菜单栏「窗口」→「层叠」,所有已打开的代码窗口会自动收归到右侧主编辑区,后续点击模块时代码会统一在主编辑区打开,不会弹出独立浮动窗口
彻底重置(快速修复无效时使用)
如果上述操作后仍然无法正常停靠,是VBE的布局配置损坏,删除注册表配置项可直接恢复出厂默认布局:
操作前请确认已关闭所有Excel窗口,可打开任务管理器结束所有残留的
EXCEL.EXE进程
- 按
Win+R调出运行窗口,输入regedit回车打开注册表编辑器 - 根据你的Office版本定位到对应路径:
- Office 2016/2019/2021/365:
HKEY_CURRENT_USER\Software\Microsoft\VBA\7.1\Common - Office 2013:
HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common - Office 2010及更早版本:
HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common
- Office 2016/2019/2021/365:
- 在右侧窗格找到名为
Dock的二进制值,右键选择删除 - 关闭注册表编辑器,重新打开Excel进入VBE,布局会自动恢复为默认停靠状态:左侧为项目资源管理器,右侧为代码编辑区,底部可停靠立即窗口/本地窗口。
内容的提问来源于stack exchange,提问作者Tom
相关产品推荐
相关产品推荐

