タイトル | : Re^2: createobject |
記事No | : 15509 |
投稿日 | : 2012/06/13(Wed) 19:50 |
投稿者 | : YFC |
早速のレス、大変ありがとうございます。
excel2007で作成したマクロを、excel2007でそのままWin7x64で実行していただけで、VBAのバージョン調べたことが無かったのですが、確認すると6.5になっていました。 これをVBA7にアップデートできるのでしょか?あるいは、excel2010を購入する必要があるでしょうか?
業務で3DCADのSolidWork(64bit版)というソフトを使っていますが、そのオブジェクトを取得するのに Set swapp = CreateObject("sldworks.application") としています。教えていただいた Set swapp = GetObject("", "sldworks.application") を早速試したのですが、createobjectを実行したときと同じ動作になりました。 (Set swapp = GetObject(, "sldworks.application")はオブジェクトが取得できないとエラー)
原因はVBAのバージョンの可能性が高いでしょうか? 何度も申し訳ありませんがよろしくお願いします。
|