掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Delphi製のActivexがvbsから利用できない (ID:42517)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になります。1点相談させてください。 http://www.gesource.jp/weblog/?p=4602 このページを参考に、簡単なアクティブXを作成し、 RegSvr32コマンドで、OSに登録しました。 その結果、ExcelVBAからは、参照設定して使うこともできるし、 CreateObjectして使うこともできるようになりました。 '参照設定の場合 Sub aaaa() Dim a As New Project1.MyApp a.Method1 ' ←単にShowMessageを出すだけのメソッド。この ' このアクティブXは、簡略化のため、このメソッドしか実装していない。 End Sub 'CreateObjectの場合 Sub bbbb() Set aaa = CreateObject("Project1.MyApp") aaa.Method1 End Sub ですが、VBSからはいくらCreateObjectしようとしても、 「アクティブXはオブジェクトを作成できません。」というエラーが 出て、処理がストップしてしまいます。 UACあたりが悪さをしているのかと思い、一応無効化してみましたが、 それでもだめでした。VBAでは成功しているところを見ると、まるっきり 見当違いのことをしているとも思えないのですが… どなたか、同様の事例にあたった方や、対応がわかるかたはいらっしゃい ますでしょうか?よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.