Excel 2013 运行宏时提示 vbe6ext.olb 不能被加载

新装的 Office 2013,在使用 Excel 运行宏的时候,弹出了 “vbe6ext.olb 不能被加载” 的提示。百度了一下,大多数方法推荐把 vbe6ext.olb 文件复制来复制去的做法,这个办法尝试几次都没有。后来终于找到了一种和我本次遇到的问题相契合的解决方案。

vbe6ext.png

1、在我的电脑搜索栏中输入 vbe6ext.olb,找到该文件所在位置,并复制下来,后面要用到。我的位置是在 C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA6\VBE6EXT.OLB

<ins class="adsbygoogle"

 style="display:block; text-align:center;"
 data-ad-layout="in-article"
 data-ad-format="fluid"
 data-ad-client="ca-pub-4123265176067552"
 data-ad-slot="5641958128"></ins>

2、然后打开 开始 >> 运行 输入 regedit 打开注册表:HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0\win32。打开后发现这居然是一个 WPS 的路径,这说明以前装的 WPS 改变了原来正确的 vbe6ext.olb 路径。

3、把第一步中复制的 vbe6ext.olb 路径填入 数据 一栏。重启 Excel 2013 再次运行宏,正常运行,错误提示消失。

标签: none

Drop solitude!