よろしくお願いします。
昨日まで使っていたAccessファイル(.accdb)がOffice365を更新したら突然下記のメッセージで使えなくなりました。
’--------------------------------
データベースに含まれている VBA
プロジェクトを読み取れないため、データベースを開くことができません。
データベースを開くには、VBA
プロジェクトを削除する必要があります。VBA
プロジェクトを削除すると、
モジュール、フォーム、およびレポートからすべてのコードが削除されます。データベースを開いて
VBA プロジェクトを削除する前に、バックアップ
コピーを作成することをお勧めします。
データベースのバックアップ
コピーを作成する場合は、[キャンセル]
をクリックしてください。
バックアップ
コピーを作成しないでデータベースを開き、VBA
プロジェクトを削除する場合は、
[OK] をクリックしてください。
’--------------------------------
メッセージ通り、VBA プロジェクトが削除され使えません。キャンセルの場合も使えません
<
当方のOffice
とACCESS環境
>
パソコンはPC1 と PC2 2台あります
PC1
Office365 (Access2016)のバージョン1708です。
更新前はOffice365 (Access2016)のバージョン1707です。
PC2はOffice365 (Access2016)のバージョン1707です。
PCは2台ともWin10です
≪現象/エラー≫
① PC2のOffice365 (Access2016)のバージョン1707で、Accessファイル(.accdb)を開いても上記メッセージは発生しない
② PC1で上記のメッセージでまったく使えないAccessファイル(.accdb)になる
③ PC1で上記メッセージが出ないAccessファイル(.accdb)もある(同じようなVBAを記述しています)
≪テスト状況≫
① PC2でエラーが出ないAccessファイル(.accdb)にエラーが出るAccessファイル(.accdb)からモジュールをインポートし、PC1
Office365 (Access2016)のバージョン1708で開くと上記メッセージでエラー。
② PC2でエラーが出ないAccessファイル(.accdb)にエラーが出るAccessファイル(.accdb)からVBAが記述されたフォームを一つだけインポートし、PC1
Office365 (Access2016)のバージョン1708で開くと上記メッセージでエラー。
③ PC2でエラーが出ないAccessファイル(.accdb)にエラーが出るAccessファイル(.accdb)からモジュールをコピーし、貼り付けて、PC1
Office365 (Access2016)のバージョン1708で開くと上記メッセージは発生しない。
お手上げ状態です。Officeのバージョンを1707のまま更新しないで、使っていくしかない状況です。
仕事で使用していまして、3台目PCを導入予定で、購入するPCがOfficeバージョン1708になるのではと思い困っています
Accessファイルの作りなおし以外に解決策はないのでしょうか?
アドバイス等が御座いましたら、よろしくお願い致します。