• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBで作成したActiveXの実行について)

VBで作成したActiveXをHTMLで実行する方法と注意点

このQ&Aのポイント
  • VBで作成したActiveXをHTML上で実行する方法とは?
  • VBで作成したActiveXをHTMLで実行した経験があるかどうかについて
  • HTML上で実行するActiveXを作成する際には、DLLとOCXの違いについて知る必要がある

質問者が選んだベストアンサー

  • ベストアンサー
  • Te-Sho
  • ベストアンサー率52% (247/472)
回答No.1

1.出来ます。 2.あります。HTMLというよりHTML内に配置したobjectに対してVBスクリプトでプロパティのセット、メソッドのコールを行いました。 3.ocxですね。VB6ではActiveX作成のテンプレートもあったと思います。 4.作成したocxを適用するために署名が必要ですね。それか未署名のままでしたらWebブラウザのセキュリティレベルを下げて適用する必要があると思います。 また、OSはWindows、ブラウザはie、以外での稼働は難しいと思います。またバージョンに対しても厳しい可能性がありますので動作を想定した環境全てで確認する必要がありますね。

Freelancer
質問者

お礼

すみません。どうやらClassIdが間違っていたみたいで・・・。VBPに記述されているアドレスでいいのかと思ってたら違うようですね。 "ActiveX Control Pad"というツールでOCXの組み込みを行ったら、ClassIdのところに違うアドレスが表示され、ちゃんと動作してくれました。 VBで作成したOCXではダメなのかと思っていたところで、回答を頂けたので、何とか無事に辿り着けました。 本当にありがとうございました!

Freelancer
質問者

補足

OBJECTタグでOCXのClassIDなどを設定してやってみたのですがうまくいかず、VBで作成したOCXは実行できないのではないかと疑心暗鬼になっていました。 もし、サンプルというか、OCXの設定の箇所の記述を教えて頂けるとありがたいのですが・・・。 よろしくお願い致します。

関連するQ&A