Access2013で作成したアプリはWindows10で問題なく使用できましたが、Microsoft365にアップデートすると「データベースに含まれているVBAプロジェクトを読み取れないため…」というエラーが出て、使えません。
この問題は2017年以来このコミュニティでも何度も質問されて、様々な対応策が提案されていましたが、当方の問題はどの対処法を使っても解決されませんでした。参考のため私の環境は以下の通りです。
以前 (問題は出ない)
Windows10 Pro 64ビット
バージョン:22H2
ビルド:19045-3208
Access 2013
バージョン:10.0.19045
ビルド:19045
現在 (問題が出る)
Windows10 Pro 64ビット
バージョン:22H2
ビルド:19045-3208
Microsoft 365
バージョン:2307
ビルド:16.0.16626.20028 クイック実行 32ビット
このような場合の常とう手段として、Microsoft356で新規のデータベースを作ってそこに元のDB のすべてのオブジェクトをコピーしようとしましたが、「プロジェクトが見つかりません」とかわされてしまいます。
この問題はVBAの言語の問題のようですが、6年も経ってマイクロソフトは修正版を作れないのでしょうかね?当方のアプリは50以上のプロジェクト、さらにフォームとリポートにプログラムが含まれているので、Microsoft365ですべて書き直すというのは膨大な仕事になります。どなたか、とにかく裏技でも何かこの苦境を超える方法を教えていただけるとありがたいのですが。