2016-11-04 232 views
2

Accessで開発されたレガシーシステムがあります。それにはいくつかのMicrosoft Calendar Control(mscal.calendar.7)があります。今、私たちは、MS Accessで2010(Windowsの10の64ビット)を実行しようとしているが、それはCURRENTDATEがカレンダーコントロールの名前です CurrentDate.Valueあるカレンダーコントロールライン上のエラーを与え、私たちが得ている エラーが
Runtime error 2683MSCAL.OCXはWindows 10(64ビット)のMS Access 2010(64ビット)で動作しません

です

There is no object in the control

我々は(regsrv32を使用して登録する)コピーしてmscal.ocxファイルを試してみましたが、それでも私たちは、同じエラーを取得しています。 Tools->References...

このアプリケーションは、mscal.ocxプラグインの12.0バージョンを使用して開発されました。

+0

Dll(およびocxはdllです)は、同じビット数でのみロードできます。エグゼは違う。 –

+0

しかし、私は正常にregsvr32を使用して登録することができます。 他にもお勧めしたいことがありますか? –

+1

次に、32ビットオフィスを使用します。 –

答えて

0

は、64ビットOS上では、Cにある32ビットします。regsvr32とMSCAL.OCX登録する必要があります:\ WINDOWS \ SYSWOW64を

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

オフィス32ビットとの組み合わせで動作するはず、ということ。

+0

32ビットオフィスのクリーンインストール –

関連する問題