• ベストアンサー

Excel VBA でPictureBoxオブジェクトの取得

Excel VBA では、標準でImageBoxオブジェクトがありますが、これではなくVisualBasicのPictureBoxで持っている機能が使いたいのです。ExcelのUserFormにPictureBoxオブジェクトを貼り付ける方法があれば、教えて下さい。

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

  • ベストアンサー
  • ykymtkt
  • ベストアンサー率51% (14/27)
回答No.1

VBでActiveXコントロールを作成してみたらいかがでしょうか。

関連するQ&A

  • エクセル VBA BeforeDoubleClick

    エクセル VBA 初心者です エクセルで セルをダブルクリック(複数のセル)しUserFORMが出るところまではできましたが UserFormでの登録時のオブジェクトがわかりません;;  sheetでtarget.range("A1:G1")して A1~G1でUserFormをよびだしています UserFormで登録時 target.offset(1,0)=textbox1.text みたいな感じで作ったらオブジェクトが見つかりませんが でます userformでのtarget指定はできるでしょうか?

  • エクセルのブックはVBAでオブジェクトと言うことは

    VBAでアクセスではフォームの事をオブジェクトと言いますが エクセルのブックはVBAでオブジェクトと言うことはありますか?

  • EXCEL VBAでオブジェクトを削除するには?

    EXCEL2000を使用しています。 HPからコピーした表を利用して、VBAで加工したいと思っています。 HPからコピーした場合、不要なオブジェクトがある為、まずこれを消したいのです。 EXCELでの一般的な方法としては、オブジェクトの選択をしてから、範囲指定をし、削除すれば処理できます。VBAではオブジェクトの名前を指定しなければならないと思うのですが、HP上の、オブジェクトの名前は頻繁に変わる為、名前を指定するという方法では、使いづらいのです。 何か良い方法はないでしょうか?

  • オブジェクト名からオブジェクトを取得する方法?

    こんばんは,よろしくお願いします。 多分とても簡単なことなんだと思います。でも分かりません。教えてください。お願いします。 エクセルVBAで, TextBox1というオブジェクト名(文字列型のデータ)からオブジェクトを取得する方法を教えてください。よろしくお願いします。

  • Pictureboxについて

    エクセル(VBA)でPictureboxのコントロールが私のツールボックスにありません。VBの方には出てきます。エクセルのツールボックスの方にも出すか、または使えるようにしたいのですが、どうすれば良いか教えてください。Pset,Lineが使いたいのですが。Formでは都合が良くなくて。Excel2000とVB.v6です。 よろしくお願いします。      

  • エクセルのVBAでオブジェクトの配列変数は使えますか?

    VBですとオブジェクトの配列変数というか、コピーしたときに自動的に配列になってしまいますが、エクセルのVBAの場合でオブジェクトの配列変数は使えますか? なにをしたいかというと、ボタンが多すぎて一つ一つにプログラム定義は面倒、そこで配列にしてまわすことにしたいのですが、エクセルで可能でしょうか。 どなたかお願いします。

  • PictureBoxの機能

    PictureBoxの機能について、お聞きしたいです。 PictureBoxに線や丸などを描くだけというものを作りたいです。 そこで、PictureBoxから、はみ出た部分(通常はみれなくなる部分)を、文章のようにスクロールなどを使って、表示可能にしたいです。 しかし、そのような機能が見つかりません。 どなたか、良い解決方法を教えてください。

  • VBA Dictionaryオブジェクトについて

    まったく分かってませんが、興味があるので教えてください。 エクセルVBAにて、2つのデータを比較して一致したら、その隣のデータを転記する。ということを行うときに、とりあえずDictionaryオブジェクトを使えば、速く処理できると聞いています。 そしてDictionaryオブジェクトが実際にどのような処理をしているかは不明だが、ハッシュ検索じゃないかな。ということも読んだことがあります。 そこで知りたいことは、Dictionaryオブジェクトがハッシュ検索だとして、Dictionaryオブジェクトと同じ動きをするコードをVBAで書けないのでしょうか?という質問です。 VBAの達人達が配列を使ったり、色々なことを駆使して、条件が一致したら転記というコードを書いていますが、最後はDictionaryオブジェクトでどうだ。みたいな感じですよね。 じゃあ、Dictionaryオブジェクトと同じ動作、または近い動作で構わないので、それをコードで書くとどうなるのですか? それともVBAでは出来ないことなのでしょうか? 出来ないとすれば、なぜなのでしょうか? 色々知らないなかでの質問なので、申し訳有りませんが、よろしく教えてください。

  • エクセル VBAについて

    エクセル VBAエディタの、オブジェクト名以下のフォントが変で読みにくいんですが、フォントを変える方法があったら教えて下さい。  よろしくお願いします。

  • エクセルVBAで同名オブジェクトの全削除

    お世話になります。よろしくお願いします。 環境 画面→VB6.0    帳票→EXCEL2000 VB画面からデータをエクセルVBAに渡して、帳票を作成しています。 帳票に同名の四角形オブジェクトを複数個配置しています。 VB画面の指示で、この同名のオブジェクト全てを削除 したいのですが、行き詰ってしまいました。 オブジェクトが存在するかどうかをチェックすることができれば、削除可能だと思うのですが・・・ また、この他にも解決方法等ありましたらご教授下さい。

専門家に質問してみよう