重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

EXCELマクロでユーザーフォームの背景画像を変えるため

UserForm1.Picture=Application.GetOpenFilename("Images,*.png;*.bmp;*.jpg;", 1, "背景画像ファイルを指定して下さい")

としても“オブジェクトが必要です”
というエラーが出て上手く動いてくれません。

どのようにすればよろしいでしょうか。

A 回答 (1件)

こんにちは。


UserForm1.Picture = LoadPicture(Application.GetOpenFilename("Images,*.png;*.bmp;*.jpg;", 1, "背景画像ファイルを指定して下さい"))
としてみてください。
>実行時に Picture プロパティを設定するには、LoadPicture 関数を使う必要があります。
とヘルプにありました。
    • good
    • 0
この回答へのお礼

LoadPictureですね。有り難うございます。上手く動きました

お礼日時:2003/02/20 00:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!