All'apertura di un database che fa riferimento al file di controllo del calendario ActiveX di Microsoft (mscal.ocx) in Microsoft Access 2010 e superiori, viene visualizzato il seguente messaggio di errore:
"Il database o il progetto di Microsoft Access contiene un riferimento mancante o errato al file "MSCAL.OCX" versione 7.0 "
Facendo clic sul pulsante "OK" si consente l'apertura del database, ma con diverse limitazioni.
Per risolvere temporaneamente questo problema, segui i passaggi sotto descritti.
Tuttavia è bene ricordare che la soluzione specificata è un aggiramento del problema.
Microsoft ha dichiarato che la funzionalità di controllo del calendario è obsoleta da Access 2010 e ha suggerito un numero di opzioni per
sostituirlo.
Per prima cosa dobbiamo ottenere il file MSCAL.OCX mancante. (magari da installazione di Office 2007 oppure su internet)
In Office 2007, questo file può essere trovato nella directory
% Programmi% \ Microsoft Office \ Office12.
Copiare il file nella directory
% SystemRoot% \ SysWow64 del PC in cui è installato la versione di Access che ci da il problema.
Ora bisogna registrare lo strumento di controllo del calendario (file .OCX)
- Fare clic sul menu Start di Windows e selezionare 'Esegui'
- Nella finestra di comando Esegui immettere: regsvr32% SystemRoot% \ syswow64 \ mscal.ocx
- Selezionare OK per eseguire il comando
- Selezionare OK per accettare il messaggio visualizzato che conferma che il file è stato registrato correttamente.
- Riavviare la versione di Access che ci da il problema in modo che il riferimento al file di controllo del calendario possa essere riconosciuto.
Nessun commento:
Posta un commento