如何从.cab文件(Excel用户窗体和VBA)安装mscomct2.ocx文件

我有一个Excel电子表格,带有使用日历控件的用户表单。它在我的机器上运行良好,但其他人无法使用它,因为他们缺少mscomct2.ocx文件。我找到了下载它的地方(http://support.microsoft.com/kb/297381),但它是一个cab文件,我不知道如何告诉其他人使用该文件。我的internet搜索指向多种解决方案,从将其复制到system32文件到使用regsrv32注册它。我希望这里有人能给我外行的指示,因为我讨厌让其他用户尝试五种不同的东西

你是对的,这真的是很痛苦的分发给别人,但如果你不得不这样做,这就是你如何做到的

  1. 只需从.cab文件中提取.ocx文件(它类似于zip)
  2. 复制到系统文件夹(c:\windows\sysWOW64用于64位系统,而c:\windows\system32用于32位系统)
  3. 通过命令提示符使用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_(文件格式)

发表评论