• ベストアンサー

VBAで画像を表示する方法

VBA初心者です。ExcelのVBAでプログラミングの練習をしています。 早速ですが質問させてください。 ユーザーフォーム上にコマンドボタンをクリックすることにより画像を表示させることはできるのですが、これをユーザーフォームを開いた瞬間に自動的に表示させる方法はないのでしょうか? ちなみに現在は以下のようにしています。 Private Sub CommandButton1_Click() Image1.Picture = LoadPicture(" ") End Sub インターネットで調べてみても見つからないので質問させてもらいました。分かりにくい説明でしたらすみません。

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

  • ベストアンサー
  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.2

UserFormのinitializeイベントかActivateイベントを使ってください。 Private Sub UserForm_Initialize()  Image1.Picture = LoadPicture("C:\aaa.jpg") End Sub または、 Private Sub UserForm_Activate()  Image1.Picture = LoadPicture("c:\aaa.jpg") End Sub

daiki629
質問者

お礼

無事に出来ました!ありがとうございました。

その他の回答 (1)

  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.1

Form_Load

daiki629
質問者

お礼

素早いご回答ありがとうございます。

関連するQ&A

専門家に質問してみよう