MSCAL.OCX 无法在 Windows 10(64 位)的 MS Access 2010(64 位)上运行
MSCAL.OCX not working on MS Access 2010(64-bit) on Windows 10(64-bit)
我们有一个在 Access 中开发的遗留系统。它有一些 Microsoft 日历控件(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
插件开发的。
在 64 位 OS 上,您需要使用位于 C:\Windows\SysWOW64
的 32 位 regsvr32 注册 mscal.ocx
C:\Windows\SysWOW64\regsvr32.exe mscal.ocx
结合 office 32 位应该可以。
我们有一个在 Access 中开发的遗留系统。它有一些 Microsoft 日历控件(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
插件开发的。
在 64 位 OS 上,您需要使用位于 C:\Windows\SysWOW64
C:\Windows\SysWOW64\regsvr32.exe mscal.ocx
结合 office 32 位应该可以。