タイトル : Re^2: createobject 投稿日 : 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のバージョンの可能性が高いでしょうか? 何度も申し訳ありませんがよろしくお願いします。 |