MSCAL.OCX无法在Windows 10(64位)上使用MS Access 2010(64位)

时间:2016-11-04 05:32:02

标签: vba ms-access calendar access-vba ms-access-2010

我们在Access中开发了遗留系统。它有一些Microsoft Calendar Control(mscal.calendar.7具体)。现在我们尝试在MS Access 2010(Windows 10上的64位)上运行,但它在日历控制线上出错 CurrentDate.Value其中CurrentDate是日历控件名称, 我们得到的错误是 Runtime error 2683

There is no object in the control

我们尝试过复制(并使用regsrv32注册)mscal.ocx文件,但我们仍然遇到同样的错误。 此外,在Tools->References...

中查看时,没有缺少的库引用

此应用程序是使用12.0版本的mscal.ocx插件开发的。

1 个答案:

答案 0 :(得分:0)

在64位操作系统上,您需要将mscal.ocx注册到位于C:\ Windows \ SysWOW64中的32位regsvr32

C:\Windows\SysWOW64\regsvr32.exe mscal.ocx

那与办公室32位相结合应该可行。