- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBA DAO について)
Excel VBA DAOでデータ取得する方法
このQ&Aのポイント
- Excel VBAを使用してDAOを利用してデータを取得する方法について説明します。
- DAOライブラリのバージョンによって、「DAO.DBEngine36」の部分を変更することで、PCにインストールされているDAOのバージョンに合わせた設定が可能です。
- 「■DBを開く」の部分でCreateObject内で宣言しているDAO.DBEngine36の部分を変更することで、PCのDAOライブラリのバージョンに合わせた設定ができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
'一例) Dim dbEngine As Object Dim dllver As String dllver = Mid(Dir("C:\Program Files\Common Files\Microsoft Shared\DAO\Dao3*.dll"), 5, 1) If dllver = "" Then MsgBox "Dao360.dll を インストール してください" Else Set dbEngine = CreateObject("DAO.DBEngine.3" & dllver) MsgBox "DAO " & dbEngine.Version End If
お礼
回答ありがとうございました。 参考になりました^^ でも、どんなDAOでも変更できるようにして、インストール不要にしたかったので、DAOライブラリをしようするやり方は今回諦めました。