vbe6ext.olb不能被加载 内存溢出
的有关信息介绍如下:新装上office excel 2010 ,打开文件按ALT+F11打开vba编辑器,弹出“vbe6ext.olb不能被加载”提示,关掉又弹出“内存溢出”,网上查找下,有说在C:\Program Files\Common Files\microsoft shared\VBA 在这是有两个文件夹,分另为VBA6和VBA7,将里面的VBE6.DLL改为VBE7.DLL.将VBE7EXT.OLB改为VBE6EXT.OLB,但问题是我的c 盘根本就没有VBA 这个文件夹,所以可能原因是加载路径有问题,最后研究半天,原来是以前装了wps软件,加载路径在wps文件夹里面。下面就分享下我的经验。
首先网上下载一个:VBE6EXT.OLB 文件。
打开注册表:HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0\win32 ,右侧数据显示加载路径是C:\Users\Administrator\AppData\Local\Kingsoft\WPS Office\9.1.0.4953\office6
根据注册表显示的路径,到c盘一级一级目录找下去(有些文件夹可能隐藏了,直接在上方地址框输入文件名即可进入),我是找到Kingsoft这个文件夹,里面就没有WPS Office这级的文件夹,于是我自己创建WPS Office\9.1.0.4953\office6这三级文件夹。
创建完文件夹后,再把下载的VBE6EXT.OLB文件放进去,重新打开office excel 2010,即可打开vba了。