• ベストアンサー

VB2008を使用して、VisualBasicの勉強をしています。

VB2008を使用して、VisualBasicの勉強をしています。 MSFlexGridを使用したいのですが、 プロジェクト→参照の追加→COMで探しても見つかりません・・・。 いくつか参考サイトを見て、ActiveXを追加すれば良いことはわかったのですが、 方法がわかりません。 詳しい方、教えて頂けないでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • BellBell
  • ベストアンサー率54% (327/598)
回答No.1

>いくつか参考サイトを見て、ActiveXを追加すれば良いことはわかったのですが、方法がわかりません。 その参考サイトには、ライセンスの問題について触れられていませんでしたか? MSFlexGrid ActiveXコントロールは、単純に追加しても開発ライセンスが無いので使用できないハズですが。 ※んなことやろうとしたことないので、VB6からの類推でしかありませんが。 ListViewあたりか、DataGridViewあたりを代替え機能として使うことが順当かも知れません。

nongin911
質問者

お礼

そうなのですか・・・。 ありがとうございました^^;

関連するQ&A

  • VB2005でActiveXを作成したいです

    はじめまして。 VB2005でActiveXのCOMを作成したいですが、 新規作成プロジェクトに ActiveXコンポーネントの項目がありません。 どのようにして作成するのでしょうか?

  • VisualBasicとswfファイル

    VisualBasicで作成するアプリケーション上でswfファイルを再生しようとしています。 それで、ネットで調べて 「参照追加」 → 「COM」  ShockWaveFlash を追加すればよいと分かり、追加しました。 すると、ソリューションエクスプローラーの参照設定には、 shockwaveFlashObjects が追加されましたが、ツールボックスには何も追加されません。 なので、Flashを再生することができません。 何かアドバイスをしてください。 ------使用しているもの----- Windows7 pro 64bit VisualBasic 2008 Express Flash (Basic) 8 Macromedia FlashPlayer 8 ------参照先情報------ C:\windws\SysWOW64\macromed\Flash\Flash32_11_2_202_160.ocx

  • VisualBasic2008からExcelの操作の仕方

    VisualBasic2008からExcelの操作の仕方 Button1のクリックイベントで、Excelに数値を飛ばしたいのですが、仕方がわかりません。 加えて、Excelからデータも持って来れたらいいなと考えています。 いろいろサンプルコードで試しているのですが、まず参照設定がよくわかりません。 プロジェクト→参照の設定→COM→Microsoft Excel 14.0 ObjectLibrary で追加しているのですが、 サンプルコードをVisualBasic2008にペーストしてやると、エラーのような下線が引かれてしまいます。 VisualBasicを使い始めたばかりなので、どうかわかりやすく、お願いします。

  • VisualStadio2005スマートデバイス開発について

    お世話になります VisualStadio2005のVisualBasicで スマートデバイス”WindowsCE”向けのアプリケーションを作っています 開発環境はWindowsXPです 初歩的な質問で申し訳ないのですが・・・ 自作のActiveXコントロールをツールボックスへ追加して 使用したいのですが、 ”アイテムの選択”で”COMコンポーネント”タブ内の自作OCXにチェックを入れても ツールボックスに自作ActiveXが追加されなくて困っています やり方が悪いのだと思いますが・・・ ちなみにスマートデバイス以外のプロジェクトだと上記操作で上手く追加されました ヘルプ等で調べたのですが、参考になるようなものが見当たらず・・・ 拙い説明で申し訳ありません よろしくお願いします

  • VB6.0exeから.NETのDLLを呼び出した場合の実行時エラー’429’について

    お世話になります。 環境はWindowsXPです。 現在、VB6.0のexeから.NETのDLLを使用する・・・というのをしています。 以下の手順を踏み、実行してみたのですがどうも上手く行きません。。。 (1).NETのDLLを作成 (2)COMとして利用するために、.NET 2003コマンドプロンプトから「regasm」コマンドにてレジストリに登録 (3)tlbexpコマンドで、タイプライブラリを作成 (4)VB6のプロジェクトから(3)を参照設定する (5)VB6から.NETクラスを生成し、呼び出す (6)プロジェクトをコンパイルし、exeを生成 この手順にて実行すると「実行時エラー'429'ACtiveXコンポーネントはオブジェクトを作成できません」という エラーメッセージが出てしまいます。 windows updateをしてみたり、VB6.0のランタイムをインストールしてみたりしたのですが、 どうもダメみたいで困っています。 解決方法などご存知の方がいらっしゃいましたら、 ご教授いただけると大変助かります。 よろしくお願いいたします。

  • VB.Netでのエラーについて

    こんにちわ。 いまVB.Netでプログラミングしている者です。 あるVBプロジェクトファイル(aaaa.dllとします)で ある.dllファイル(bbbb.dllとします)を参照設定しています。 そこでこのVBプロジェクトファイルをビルドすると, このVBプロジェクトファイル内のあるVBファイルの行で, 「Public Function ~」はプロジェクトbbbb.dllで宣言されていますが,プロジェクトaaaa.dllによって参照されていません。」 というコンパイルエラーになってしまいます。 ソリューションエクスプローラで見たところ, 上記のVBプロジェクトファイルの参照設定で,bbbb.dllはエラー表示されていません。 念のためbbbb.dllを一旦削除して,最新のbbbb.dllを改めて「参照追加」したのですが,状況が変わりません。 このエラーは何が原因なのでしょうか? 教えてください。よろしくお願いします。

  • VBの勉強方法

    いつもお世話になっています。 エクセルやワードを使っていただけの初心者です。 VBを勉強したくて本を買ってみました。 「作って覚えるVisualBasic2005」という本です。 よみはじめると.NETFrameWorkがなんたらとかでてきました。 1..NetFrameWorkというのはミドルソフトのようなもの ですか?(OSの上にあって、VBをうごかすのに必要なもの? といった意味ですか?全然違いますか。。。) どのパソコンにもはいっているものではないのですか? 2.パソコン自体にも詳しくないため、第1章のこの概念の部分 ではやくもわからなくて立ち止まってしまいました。 このあたりはわからなくてもいいからどんどん作ってみるのが よい勉強方法なのでしょうか。 概念はいつかわかるようになるのでしょうか。。。

  • VB6.0へのExcel導入

    ずいぶん前ですけど、VBにExcelのグラフを出しかたを質問したのですが、今回はVB6.0で出したいのですが…前回と同様にやろうとしてもできないです。どなたか知りませんか? ちなみに前回のは下記のとおりです。 VB.NETでExcelを利用するには、.NETの[参照の追加]ダイアログボックスを使って、必要なオブジェクトライブラリへの参照をプロジェクトに追加します。 [プロジェクト] → [追加の参照] → [追加の参照]ダイアログボックス → [COM]タブ → [Microsoft Excel.10.0 Object Library]を選択 → [はい] 次にExcelアプリケーションオブジェクトを生成します。 Dim ExlApp AS Excel.Application Dim ExlBook AS Excel.Workbook Dim ExlSheet AS Excel.Worksheet Dim ExlRange AS Excel.Range ExlApp = CreateObject("Excel.Application") ExlBook = ExlApp.Wookbooks.Add ExlSheet = ExlBook.Worksheets(1) ExelSheet.Application.Visible = True

  • VB.NETで他のプロジェクトで作成したフォームを使う方法

    こんにちは。 VB.NETのプロジェクトがぐちゃぐちゃで参照設定とかいろんなの呼んでしまっているので、新しく作成しなおしたいのですが、 新しいプロジェクトでプロジェクトを作成し、前のプロジェクトで必要なファイル(.vb、RESX)を新しいプロジェクトのフォルダにコピーしたのですが、 普通のモジュールは追加>新しい項目の追加でなんとか追加できたのですが、フォームの追加の仕方がわかりません><教えてくださいー P.S. RESXファイルってフォームのデータが入ってるのでしょうか?そんな気がしてコピーしたのですが。 ※VB6.0からVB.NETに以降した際にアップデート情報みたいなのがプログラム上にくっついてしまって.vbファイルも参照項目も増えまくってしまった

  • vb6について

    会社で、GPIB、I/O、ActiveXコンポーネントの環境下で、 VB6のプログラムを使用して試験評価を行っているのですが、 VB6のコードを変更するにあたり、うまくいきません。 どなたかご教授願います。 内容は、 コードを変更したいので、元々の.vbpを開くと、 まず、「オブジェクトライブラリは登録されていません」とエラーが出ます。 その後、「プロジェクトのロードを続けますか?」となるので、OKを押します。 すると、「読み込み中にエラーが発生しました。・・・.logを参照してください」と出ます。 気にせず、OKを押し、コードの内容を変更したあと(※変更しなくても)、 プロジェクトの上書き保存をしたあと、.exeの作成(上書き)をすると、 また、「読み込み中にエラーが発生しました。・・・.logを参照してください」と出ます。 気にせず、OKを押し、作成した.exeを開くと、変更した内容になっていますが、 いざ、実行すると、「実行時エラー”13” 型が一致しません」とエラーが出ます。 .logの内容を確認すると、”クラス・・・がロードされていません”とか、 ”プロパティ名・・・が不正です”とか表示されています。 試験する上で、使用しやすいようにVB6のコードを変更したいのですが、 試験で使用しているPCで元々のコードを変更しようとすると、上記のようなエラーが出ます。 どなたか、解決方法を教えてください。

専門家に質問してみよう