多语言展示
当前在线:1893今日阅读:176今日分享:34

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文件夹里面。下面就分享下我的经验。
工具/原料
1

office 2010

2

VBE6EXT.OLB

方法/步骤
1

首先网上下载一个:VBE6EXT.OLB 文件。

2

打开注册表:HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C0046}\5.3\0\win32  ,右侧数据显示加载路径是C:\Users\Administrator\AppData\Local\Kingsoft\WPS Office\9.1.0.4953\office6

3

根据注册表显示的路径,到c盘一级一级目录找下去(有些文件夹可能隐藏了,直接在上方地址框输入文件名即可进入),我是找到Kingsoft这个文件夹,里面就没有WPS Office这级的文件夹,于是我自己创建WPS Office\9.1.0.4953\office6这三级文件夹。

4

创建完文件夹后,再把下载的VBE6EXT.OLB文件放进去,重新打开office excel 2010,即可打开vba了。

注意事项

我的VBE6EXT.OLB加载路径不一定和大家一样,大家可以仿效我的方法,先到注册表查看,然后再找到或创建对应的目录,把VBE6EXT.OLB文件放进去。

推荐信息