最終更新日: 2022 年 10 月 12 日
問題
Office アプリケーション以外の何かから DAO API にアクセスしようとすると、通常は DAO を作成しようとします。たとえば、vbscript アプリケーションからの DBEngine オブジェクト:
- Dim 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);
"オペレーティング システムは現在、このアプリケーションを実行するように構成されていません" というエラー メッセージが表示されます。
この問題はバージョン 2209 で導入され、2022 年 9 月 26 日に現在のチャネル、ビルド 15629.20156 にリリースされ、ベータおよび現在のチャネル (プレビュー) にも存在します。
これは、Office のフル バージョンと Microsoft Access 365 ランタイムの両方に影響します。 Microsoft Access データベース エンジン 2016 再頒布可能パッケージには影響しません。
状態:修正済み
この問題の修正プログラムは、現在のチャネル、バージョン 2209、ビルド 15629.20208 で利用できるようになりました。
この修正プログラムは、現在のチャネル (プレビュー)、バージョン 2210、ビルド 15726.20096、ベータ チャネル、バージョン 2210、ビルド 15806.20000 でも使用できます。