本ページは広告が含まれています。気になる広告をクリック頂けますと、サーバ運営費になります(^^
WindowsUpdateによる不具合?
WindowsUpdateにおける Access のバージョンによる不具合についてMicrosoftサイトにバグ情報が掲載されていました。
Error when trying to open an ACCDE/MDE file created in a different version of Access
Microsoftのアナウンスによると
- ACCDEファイル、もしくはMDEファイルを
- 違うバージョンのAccessで開くと
- エラーが発生する
との事。
エラーメッセージは
Requested type library or wizard is not a VBA project
との事で、VBA関係のエラーとして認識されるようです。
エラーが出るOfficeのプロジェクトと、問題の修正プログラムをMicrosoftサイトから転記いたします。
Office Product | Issue Introduced |
---|---|
Office 2013 | KB5002121 |
Office 2016 MSI | KB5002112 |
Office 2019 Volume Licensed | Version 1808, Build 10388.20027 |
Office LTSC 2021 Volume Licensed | Version 2108, Build 14332.20345 |
Office 2016 Retail | Version 2206, Build 15330.20246 |
Office 2019 Retail | Version 2206, Build 15330.20246 |
Office 2021 Retail | Version 2206, Build 15330.20246 |
Microsoft 365 Apps Current Channel | Version 2206, Build 15330.20246 |
Microsoft 365 Apps Monthly Enterprise Channel | Version 2205, Build 15225.20288 |
Microsoft 365 Apps Monthly Enterprise Channel | Version 2204, Build 15128.20312 |
Microsoft 365 Apps Semi-Annual Enterprise Channel (Preview) | Version 2202, Build 14931.20604 |
Microsoft 365 Apps Semi-Annual Enterprise Channel | Version 2202, Build 14931.20604 |
Microsoft 365 Apps Semi-Annual Enterprise Channel Extended | Version 2108, Build 14326.21062 |
Microsoft 365 Apps Semi-Annual Enterprise Channel Extended | Version 2102, Build 13801.21528 |
Microsoft 365 Apps on Windows 7 | Version 2002, Build 12527.22183 |
Access Runtimeで類似エラー
上記の環境とはちょっと異なるのですが、かなり類似のエラーが出ます。
私の環境
- Access 2013 Runtimeにて
- Access2019 で作成したaccdb ファイルを開き
- 特定のVBAを動かそうとすると
- VBA …使用できません
というエラーで処理ができなくなりました。
急に「指定した Visual Basic コードに構文エラーがあるか、出力に必要なコンポーネントが使用できません」というエラーが出始めました。
他のパソコンでは、エラーが出ないのに、特定のパソコンだけ。その特定のパソコンでも以前は普通に動いていて、何か変化があったといえばWindowsUpdateです。
7/13 に適用した KB5002121と、Microsoftのページで案内されている修正プログラムが合致しています。
Office 2013 | KB5002121 |
ACCDEや、MDEでなくてもRuntimeで動かす時には同じ問題にあたるのでは?と思えるところです。
解決方法1 Microsoft365 Access Runtimeをインストールする
私の環境で解決した方法は、
- Access Runtime 2013 を削除
- Microsoft 365 Access Runtime をインストール
する事で無事に該当の処理ができるようになりました。
解決方法2 時間が解決する
We are working on a fix for this issue and this page will be updated with the appropriate build or KB article number as it becomes available.
Error when trying to open an ACCDE/MDE file created in a different version of Access
修正に取り組んでいるとの事ですので、また新しい修正プログラムが適用されれば、自動的にこの症状は出なくなるものと思います。
動作しなくても、とりあえず問題がないようでしたら少し待てば、同じ環境のまま作業ができるようになると思います。