• 締切済み

VB6.0に標準で付いているActiveX の配布に関して

こんにちわ 下記URLに掲載されている ActiveX を AccessVBAで使用しています。 この場合、ActiveX の再配布は許されるのでしょうか? この件に関して記述されている MicroSoft のサイトのURLご存知の方いらっしゃいましたら、よろしくお願い致します。 http://support.microsoft.com/default.aspx?scid=kb;ja;412577

みんなの回答

noname#102878
noname#102878
回答No.3

再び#2です。 VB6.0を持っているのならVBで作成してはどうでしょうか?

sho_ta
質問者

お礼

たびたび申し訳ありません。 実は既に Access VBA で作成したアプリケーションを運用しているのです。 これを機能拡張したいなと..... また何か有りましたよろしくお願い致します。

noname#102878
noname#102878
回答No.2

VB6.0に付属しているActiveXコントロールはVB6.0で作成したプログラムと一緒なら再配布することができます。 つまりVB6.0のプログラムと一緒に配布しないケースは禁止されています。 また、VB6.0がインストールされている環境(VBの開発環境)においてはVB6.0付属のActiveXコントロールの「開発ライセンス」と「使用ライセンス」を両方とも持っていますが、付属ActiveXコントロールを再配布されたPCでは「使用ライセンス」しか持っていません。レジストリ上そうなってしまいます。 MS-Office上でVB6.0のActiveXコントロールを使用する場合はVBEditorを開かなくても「開発ライセンス」が必要となってしまいます。(エラーが表示されたと思います) 従いまして、VB6.0がインストールされているPC上のMS-OfficeでVB6.0付属のActiveXコントロールを使用することは技術的にもライセンス的にも可能ですが、ActiveXコントロールとOfficeのファイルを別のPCに持っていって運用することは技術的にもライセンス的にもNGです。

sho_ta
質問者

お礼

情報有り難うございました。 頂いた字用法を基にライセンスに関して調査/確認をします。 また何か有りましたらよろしくお願い致します。

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

>下記URLに掲載されている ActiveX を AccessVBAで使用しています。 これ自体ライセンス的にどうでしょうか? >ActiveX の再配布は許されるのでしょうか? http://www.vector.co.jp/soft/win95/util/se063979.html のようにダミーなVBアプリに同胞して配布する手があります。 しかし、配布したとしても配布先のAccessで動くのでしょうか?

sho_ta
質問者

お礼

回答有り難うございます。 今回使用を考えているのは、MSFlexGrid です。 >しかし、配布したとしても配布先のAccessで動くのでしょうか? Regsvr32 すれば Access VBA 参照して使用可能です。 >これ自体ライセンス的にどうでしょうか? とりあえずocx なので、パソコン上にインストールされていれば、使っても良いのでは....と考えています。 また何か有りましたら、よろしくお願い致します。