人气 3875

恢复或复位VBE界面的方法-适合所有Office [复制链接]

@Xizi_kcB33ttX 2016-12-17 11:58:59
解决Excel Word Access ppt等VBE窗口混乱无法正常停靠,恢复为初始默认状态的方法
适用:OFFICE程序(包括Access Excel word ppt outlook等),CAD程序,CoreDraw程序等用到VBA的相关软件用到的VBE界面
如果你经常使用VBA,有时为了方便,会调整资源管理器窗口,调试窗口,有时又写Access, 又写EXCEL 或又写WORD的VBA代码,不小心会造成资源管理器窗口、代码窗口、属性窗口和测试窗口,都不能再一个窗口下共存,要么单一窗口最大化,要么各种窗口还原小窗口状态,但就是恢复不到原来的共存模式,就是VBE的窗口停靠关系全乱套了,完全无法恢复或复位,遇到类似的朋友,可以按下面方法复位,可自己做个注册表文件,一键还原。
解决方法:1、关闭所有OFFICE 文件(包括Access Excel word ppt outlook等),CAD程序,CoreDraw程序等用到VBA的相关软件;2、按下面手工方法修改注册表,或自己做个注册表文件双击注册表文件,写入注册表(主要是清除混乱状态的DOCK值)   对应的修改VBE对应注册表文件内容如下:  Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common]"Dock"=hex:
[HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common]"Dock"=hex:
[HKEY_CURRENT_USER\Software\Microsoft\VBA\7.1\Common]"Dock"=hex:
3、重新启动对应的Office程序 (包括Access Excel word ppt outlook等)即可这样,VBE界面恢复如初了。
实际操作注册表的方法如下 ,大家可以手动操作(保险起见,操作前请先备份一下要修改的注册表项目,以防万一):1、关闭所有OFFICE (包括Access Excel word ppt outlook等),CAD程序,CoreDraw程序等用到VBA的相关软件;2、CtrL+R 弹出运行窗口输入 regedit3、找到如下键值  [HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common] 中的"Dock" ,将其键值全部删除,最后就剩下"0000"  关闭注册表。4、重启你的软件这个方法适合VBE是7.0的,适合 EXCEL 2010 2013 的用户。

1481946388496328.jpg

1481946388496328.jpg
您需要登录后才可以回帖 登录 | 立即注册

QQ|手机版|精益人 ( 沪ICP备19004111号-1 )|网站地图

GMT+8, 2024-12-22 19:51 , Processed in 0.264798 second(s), 23 queries .

Powered by Lean.ren X3.5 Licensed  © 2001-2030 LEAN.REN