none
MSCOMCTL.OCXについて RRS feed

  • 質問

  • Excelマクロより「MSCOMCTL.OCX」を参照したいのですが、「MSCOMCTL.OCX」がWindows/system32配下にないため、参照できません。

    この「MSCOMCTL.OCX」とは、VB6のランタイムをインストールと一緒にコピーされてくるのでしょうか?

    また、VB6のランタイムはどこで入手すれば良いのでしょうか?

    • 移動 田中夢 2011年12月14日 2:41 "Visual Basic for Application(VBA)" フォーラム が適切だと思われるため (移動元:Windows Server 2008 全般)
    2011年12月13日 7:58

すべての返信

  • まず、このフォーラムは Windows Server 向けのフォーラムなので、Excel VBA に関する質問の場所ではありません。
    次に、VB の開発環境を持つ人向けに提供されている OCX をその使用権がない状態で勝手に使用することはライセンス違反になる可能性があります。

    開発に使う権利を有するかどうか、まず確認してください。
    その上で、適正な方法で入手、配布を考えてください。

    権利がないのであれば、使えませんので、別の方法を考えてください。

    # 仮にライセンスがあったとしても、古すぎるので別のソリューションを検討した方が、
    # 将来性があると思いますが…。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    2011年12月13日 13:27
  • 質問の場所がここではないということは同意ですが……

    >VB6のランタイムはどこで入手すれば良いのでしょうか?

    http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=7b9ba261-7a9c-43e7-9117-f673077ffb3c

    からダウンロードできないでしょうか。

     

    2011年12月13日 14:31
  • こんにちは。
    フォーラム オペレーターの田中夢です。
     
    Azulean さん、たかはしもとのぶ さん
    アドバイスとフォローをしていただきありがとうございます。
     
    eteko さん
    こちらのご質問ですが、内容的に MSDN フォーラムの "Visual Basic for Application(VBA)" カテゴリが適切ではないかと思われるため、移動させていただきました。
     
     
    よろしくお願いいたします。
    ---------------------------------------------------------------------
    日本マイクロソフト株式会社 フォーラム オペレーター 田中夢

    • 編集済み 田中夢 2011年12月14日 2:42
    2011年12月14日 1:17
  • VB6を使ったことがないので確かなことは言えませんが、MSCOMCTL.OCXってVB6アプリケーションと共に配布することが認められていたような。

    つまり今回のような、VBA(Excelマクロ)から使う場合には配布が認められないような気がします。「VB6のランタイムはどこで入手すれば良いのでしょうか?」という質問はそもそも間違っていて、「MSCOMCTL.OCX」の入手元、そこに付随しているであろう再頒布条件を確認してください。

    2011年12月14日 4:47