• 締切済み

VBA イメージコントロール 作成

質問させて頂きます。 既に用意されたユーザーフォーム内のマルチページ(ページ1)にコーディングでイメージコントロールを作成する事は可能でしょうか? 又作成したイメージコントロールのサイズ調整も行いたいです。 コーディングでのイメージコントロールの作成方法が分かる方はどうぞよろしお願いします。

みんなの回答

  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.1

まず、VBAとVisual Basicの違いはわかっていますか?

noname#193651
質問者

補足

申し訳有りません。 投稿時に見間違いました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel VBA フォーム・ラベル/コード

    質問させて頂きます。 ユーザーフォーム上にラベルをコーディングで作成する事は可能でしょうか? ご存知の方はよろしくお願いします。 例としては シート上の Aボタンをクリック→用意していたユーザーフォームが展開。その際に、 ユザーフォーム上にラベルが表示されている。(ツールボックスからの作成では有りません)。 よろしくお願いいたします。

  • ユーザーフォームで動的(Me.Controls.Add)に作成したコントロールの削除

    Excelのvbaでユーザーフォームを作成しました。 UserForm_initialize()内でコントロールを以下のように動的に作成・配置しました。 Me.Controls.Add("Forms.ComboBox.1", "ComboBox" & i, True) 別のコマンドを用意して、そこから表示するコントロール数を変更させたいので、パブリック変数を使用してループ回数を指定したうえでフォームを再表示させました。 しかし、ループ回数を増やした場合は良いのですが、減らした場合でも一度表示されたコントロールが消えません。 良い方法を教えて下さい。 よろしくお願いします。

  • 業務アプリによるユーザーコントロールの作成について

    業務アプリによるユーザーコントロールの作成について 業務アプリケーションの開発を 行おうとしています VB.net2010 システムはよくある 検索、結果一覧、参照、登録、などを実装予定です 開発前にまずVB.net標準のコントロールを継承カスタマイズし ユーザーコントロールを作成しようと考えています [質問] 一般的に独自のユーザーコントロールを作成するにあたり どのようなユーザーコントロールを用意するものでしょうか 主となる継承対象のコントロールは下記となります ・テキストボックス ・コンボボックス ・ラジオボタン ・チェックボックス ・データグリッドビュー 例)フォームに使用頻度の高いコントロールを配置し部品化する 例)テキストボックスに特殊文字しか入力できないような部品を用意する など箇条書き程度でもかまいませんのでお聞かせ願えると助かります ザックリとした質問で申し訳しないませんが 皆さんならどのようなコントロールを作るのか 今後の参考にさせて頂ければ幸いです よろしくお願いします。

  • エクセルVBAユーザーフォーム・ボタンの復元

    うっかりして、エクセル Visual Basic Editor ・ユーザーフォームの、ツールボックス のコントロールから、[マルチページ]のボタンを削除してしまいました。 何気なく[マルチページ]ボタンを右クリックし、”削除 マルチページ” をクリック してしまったのです。 どの様な方法で[マルチページ]ボタンを復元することができるか、お教え願えれば ありがたいのですが。  どうか、よろしくお願い致します。

  • コントロールの作成する数について

    フォーム上にコントロールを追加しようとすると以下のメッセージが表示されます。 「これ以上このフォームにコントロールを作成することができません。」 対応策として既存のコントロールを削除して追加しようとしたのですが、同じメッセージがでました。 なにかいい方法はないでしょうか? 1つのフォームに追加できるコントロールは最大244?までと聞いたことがあるのですが、コントロールの数を数える方法は1つ1つ見るしかないですよね? よろしくお願い致します。

  • Imageコントロールにグラフを表示させるには

    Excel VBAでフォームにイメージコントロールを配置して、そこにエクセルで作成したグラフ(グラフシート)を表示するようなプログラムは作成可能でしょうか? 例えば、 まずワークシートのデータを元にグラフ(グラフシート)を作成し、作成したグラフをフォーム上のイメージコントロールに表示させる一連の作業をVBAでプログラミングできるかどうかということです。 Userform1.MultiPage1.Image1.Picture = .........といった感じです。 もしくは、作成したグラフをgif形式の画像として特定のディレクトリなりフォルダに保存して、その画像ファイルを読み込むことで対応はできるでしょうか? よろしくお願いします。

  • .Net ユーザーコントロールのイベント

    質問させていただきます。 環境はVB.NET2003 WindowsXPです。 あるユーザーコントロール(Form)にボタンが用意されており、そのユーザーコントロールを別のフォームAに貼り付けたとします。 この時、Aのコード内でユーザーコントロール上のボタンのClickイベントを取得する方法がございましたら、回答をよろしくお願いします。

  • 画像イメージ一覧

    特定フォルダの画像(jpeg,bmp,gif等)を一覧表示させるには、 1.イメージコントロールに画像をはりつけていく 2.フォルダにある画像分、イメージコントロール  をはりつけていく(縮小表示) のようなコーディングだと思うのですが、 フォームに収まりきらないとき、下にスクロール等 させたいときなんかはどのようなコントロールを 使用したらいいのかいまいちわかりません。 何かいい方法ありますでしょうか?

  • エクセルで貼り付けたオブジェクトの画像をユーザーフォームのイメージコントロールで表示する方法

    エクセルで画像をオブジェクトで作り、ユーザーフォームに作ったイメージコントロールに表示する方法はないでしょうか? 条件によってイメージの画像が切り替わるようにしたいのですが。 別の画像ファイルから読み出すことはあまりしたくありません。あくまでエクセルの中にある画像からフォームのイメージに表示したいのですが。何かいい方法があれば教えてください。 回答よろしくお願いします。

  • エクセルのプログラムでイメージコントロールで表示した画像のサイズを変更したり移動する方法

    エクセルでまずユーザーフォーム、イメージコントロール、コンボボックス(サイズ変更)、スクロールバー(表示位置)を作り、 Set イメージ.Picture = Load Picture("C\xxx.xxx") というようにイメージコンロールに画像を表示させ、イメージコントロールのサイズや位置を変えることなくその中にある画像の部分のみサイズや表示位置を変えたいのですがどのようにすればよいのでしょうか? MoveメソッドやPictureSizeModeを使うとイメージコントロール自体が変わってしまいます。 回答よろしくお願いします。