Excel VBA DAO バージョン 一覧
いつもお世話になっております。
現在Excel2007でマクロを組みました。
下記ソースのような形で、マクロを実行するブック内にあるシートから、データを取得するのですが・・・・
~ソース例~
dim dbEngine as object
Dim db as object
Dim rs as object
Dim sql as object
'■SQL格納
sql = sql & "Select 社員名 "
sql = sql & " ,Sum(月収) as 年収 "
sql = sql & " From 月収一覧 "
sql = sql & "Group By 社員名,月収; "
'■DBを開く
Set dbEngine = CreateObject("DAO.DBEngine36")
Set db = dbEngine.OpenDatabase("C:\社員月収.xls", False, False, "Excel8.0;")
'■SQL実行後レコードセットへ格納
Set rs = db.Openrecordset(sql)
としていますが「■DBを開く」の部分でCreateObject内で宣言している”DAO.DBEngine36”の部分がありますが、バージョンによって表記が違うかと思います。そこで、バージョンによる表記のしかたの一覧がほしいのです・・・・
<例>
Microsoft DAO 2.5/3.0 Compatibility
Microsoft DAO 3.0 Object Library
Microsoft DAO 3.5 Object Library
Microsoft DAO 3.6 Object Library → "DBEngine36"
以上です><よろしくお願いいたします!!