助田です. In [ruby-list:15834] Re: alias new open > はじめまして、北村です。 > DAO 3.5の場合は > dao = WIN32OLE.new('DAO.DBEngine.35') として動かしました。 > Office2000では DAO 3.6になると聞いていますが、その辺りの Wrapはどのよう > にされる予定ですか? 解決にも何にもなってないんですが,DAO には,VersionIndependentProgID は用意されてないんでしょうか? Excel を使う場合に excel = WIN32OLE.new('Excel.Application.7.0') のようにバージョンを指定しないで excel = WIN32OLE.new('Excel.Application') とするみたいにできないんでしょうか. (DAO のクラスモジュールの実装をみてないので何とも言えませんが) あるいは,どのバージョンを使うか外から指定できるようにするとか. -------------------------------------------- 助田雅紀(masaki.suketa / systemplaza.co.jp) --------------------------------------------