Access を利用中に、つぎのようなエラーメッセージが表示されたら、疑わしいです…
パターン 1
データベースに含まれている VBA プロジェクトを読み取れないため、データベースを開く事ができません。データベースを開くには VBA プロジェクトを削除する必要があります。VBA プロジェクトを削除するとモジュール、フォーム、およびレポートからすべてのコードが削除されます。
データベースを開いて VBA プロジェクトを削除する前に、バックアップ コピーを作成することをお勧めします。
データベースのバックアップ コピーを作成する場合は、[キャンセル] をクリックしてください。バックアップ コピーを作成しないでデータベースを開き、VBA プロジェクトを削除する場合は、[OK] をクリックしてください。
パターン 2
危惧このデータベース内の VBA モジュールはエラーを含んだ状態で保存された可能性があります。Access ではこのモジュールを回復できますが、まずこのデータベースをバックアップする必要があります。データベースをバックアップするためにこの操作を取り消すには、[キャンセル] をクリックしてください。
バックアップ コピーが既にある場合は、[OK] をクリックしてください。データベースを開くときに、モジュールが正しいかどうか調べてください。正しくない場合は、最新のバックアップに戻してください。
- Access によって Access データベースの VBA データが一部損傷され、回復できない可能性
- バックアップからの復元が必要となる可能性
対策例
回避例
- msaccess.exe の互換設定を Windows 8 に変更する
- Windows OS の NLS バージョンを 6.3 から 6.2 に変更する