最終更新日: 2022 年 10 月 12 日
問題
Office アプリケーション以外の何かから DAO API にアクセスしようとする場合、通常は DAO を作成しようとします。DBEngine オブジェクト (たとえば、VBScript アプリケーションから):
- DBEngine データ分析データ
- Set DBEngine = CreateObject("DAO.DBEngine.120")
または C++ アプリケーション:
- DAO::_DBEngine* pEngine;
- HRESULT hr = CoCreateInstance(__uuidof(DAO::D BEngine), NULL, CLSCTX_ALL, IID_IDispatch, (LPVOID*)&pEngine);
エラー メッセージが表示されます。"オペレーティング システムは、現在このアプリケーションを実行するように構成されていません。"
この問題は、2022 年 9 月 26 日に最新チャネルにリリースされたバージョン 2209、ビルド 15629.20156 で導入され、ベータおよび最新チャネル (プレビュー) にも存在します。
これは、通常版の Office と Microsoft Access 365 ランタイムの両方に影響します。 再頒布可能な Microsoft Access データベース エンジン 2016 には影響しません。
状態:修正済み
この問題の修正プログラムは、最新チャネル、バージョン 2209、ビルド 15629.20208 で利用できます。
この修正プログラムは、現在のチャネル (プレビュー)、バージョン 2210、ビルド 15726.20096、およびベータ チャネル、バージョン 2210、ビルド 15806.20000 でも利用できます。