尝试使用MonthView控件时出现错误消息

时间:2019-11-30 21:38:11

标签: excel vba

我的操作系统是Windows 10 Pro 64位版本1909。
我的Office版本是2013专业版(32位)

我有一个VBA项目,其中包含一些模块和用户表单。
两天前发生了一些事情,该项目无法运行包含monthview控件的用户窗体。
我不知道原因,但是我认为这与“ Mscomct2.ocx&mscomctl.ocx”有关

该项目在具有相同硬件和Office版本的其他PC上仍然可以正常运行。

第一个错误是“ classfactory无法提供所请求的课程”。
第二个错误是“系统错误&H80040111(-2147221231)”和“内存不足”

我在Google和其他论坛上搜索了几个小时,仍然无法解决问题。

  1. 我试图修复Office并卸载并安装几次,但均未成功。

  2. 我从运行良好代码的PC复制了ocx文件,并将其粘贴在C:\ windows \ syswow64中。
    我以管理员身份使用“ Regsvr32”命令

    regsvr32 "C:\windows\syswow64\mscomct2.ocx"
    regsvr32 "C:\windows\syswow64\mscomctl.ocx"
    

    我收到确认消息,但错误仍然出现。

  3. 我还尝试了一些注册表更改。
    我在注册表中搜索“ C:\ windows \ syswow64 \ mscomct” 比较了我的两台计算机。
    我更改了一切,例如代码运行正常的PC。 现在我收到了另外两个错误:

    •   

      未注册课程

    •   

      无法加载对象,因为该对象在此计算机上不可用

我希望你们能帮助我解决错误。

0 个答案:

没有答案