• VBE6EXT.OLB不能被加载问题解决方法


    问题记录:由于office出了问题,卸载并重装了office,导致出现:VBE6EXT.OLB不能被加载问题。

    特征:excel和word打开时都是正常的,唯独打开PPT文件时,提示VBE6EXT.OLB不能被加载。如下图:

    网上搜索了各种方法均没有解决。尝试的方法包括:

    1、更改VB6EXT.OLB的文件位置(网上最常用方法),操作如下:

    将自己电脑内的VBA文件转移一下:

    路径是由 C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA7.1\VB6EXT.OLB

    到 C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA6\VB6EXT.OLB

    既然是找不到VB6EXT.OLB这个文件,有的人索性把VB6EXT.OLBVBE7.DLL这两个文件在VBA6VBA7.1文件夹中都复制一份。

    然后,重启office! 有些人的可能会奏效。

    以上方法要根据自己的电脑上的文件位置做调整,有的电脑VBA文件夹不在这个目录下,比如我的在:C:\Program Files\Common Files\microsoft shared\VBA目录下也存在VBA6VBA7.1两个文件夹,那就在每个VBA文件夹下都做上面的操作!

    2、重新覆盖安装【微软常用运行库】

    有的人给出这个意见,我尝试重新安装了微软常用运行库,然而,问题还是没有解决。 

    3、修改注册表(以下以win10系统为例)

    操作如下:

    win+R打开运行,输入regedit进入注册表:

     选择【是】进入注册表,然后找到这个目录:

    计算机\HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0\win32

     右击,然后点击修改(或者鼠标连点两次),将下面目录改成你的VB6EXT.OLB的目录:

     然后确认即可。我尝试了这个方法,还是不能解决。

    于是,我查看了win64文件夹中的默认位置,发现这个位置下根本没有VBA文件,意识到是这个地方的问题,然后我更改了

    计算机\HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0\win64   这个文件夹中的默认位置,如下:

     点击确定,问题解决。

    总结:出现这个问题的话,其实就是配置的问题(路径不对,计算机找不到正确文件位置),说白了,只需要把该文件的位置告诉(重新设置文件位置)计算机就行了。

  • 相关阅读:
    Keytool配置 Tomcat的HTTPS双向认证
    聊聊平板相控阵天线
    java-构造方法(超详细,奶奶都能看懂)
    在kubernetes中对pod使用tcpdump+wireShark进行抓包
    C++ Day3
    Json用法总结
    试试用Markdown来设计表单
    【数据结构】10道经典面试题目带你玩转链表
    基于单片机的语音存储与回放系统设计
    身份证实名核验,身份证实名认证,身份证二要素实名认证,身份证实名校验,身份证一致性实名认证
  • 原文地址:https://blog.csdn.net/qq_41615394/article/details/126340482