我有一个带有用户表单的Excel电子表格,该用户表单使用日历控件。它在我的机器上可以正常工作,但是其他人不能使用它,因为他们缺少mscomct2.ocx文件。我找到了下载位置(http://support.microsoft.com/kb/297381),但是它作为cab文件下载了下来,我不确定如何告诉其他人使用该文件。我的互联网搜索指向各种解决方案,从将其复制到system32文件到使用regsrv32进行注册。我希望这里有人可以给我外行的指示,因为我不想让其他用户尝试五种不同的方法。

最佳答案

您是对的,将其分发给其他人确实很痛苦,但是,如果必须的话,这就是您的做法。

  • 只需从.cab文件中提取.ocx文件(类似于zip)
  • 复制到系统文件夹(对于64位系统,为c:\windows\sysWOW64;对于32位系统,为c:\windows\system32)
  • 在命令提示符下使用regsvr32来注册文件(例如“regsvr32 c:\windows\sysWOW64\mscomct2.ocx”)

    引用
  • http://social.msdn.microsoft.com/Forums/en-US/sbappdev/thread/91cf3127-70fe-4726-8a27-31b8964430c5/
  • http://en.wikipedia.org/wiki/Cabinet_(file_format)
  • 关于excel - 如何从.cab文件中安装mscomct2.ocx文件(Excel用户窗体和VBA),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15816014/

    10-14 12:11
    查看更多