行いたいこと
タイトルのことを行いたいです。
手順
手順1.「Sheet2」シートにて挿入➝Active Xコントロール➝イメージをクリックし、イメージをエクセル上に作成。
手順2.次のtest関数を実行し「Sheet2」シートに画像を挿入。
困っていること
手順2の関数についてです。
VBAの(標準モジュールではないほうです)「Sheet2」に次の関数を記載し実行するとBMP画像がImage1に挿入されます。
VBA
1Public Sub test() 2 Dim Pic As Object 3 Set Pic = LoadPicture("bmp画像ファイルのパス") 4 Image1.Picture = Pic 5End Sub
この関数を「Sheet2」のところに記載はせず、
標準モジュール「Module1」に記載し実行できるようにしたいと思っています。
この処理以降にImage型で処理していきたいと考えています。
次のように試しましたが、「オブジェクト変数またはWithブロック変数が設定されていません。」
と表示され困っています。どなたかご教示いただけますと幸いです。
VBA
1Public Sub test() 2 Dim Pic As Object 3 Set Pic = LoadPicture("bmp画像ファイルのパス") 4 Dim Img As Image 5 Img.Picture = Pic 6End Sub
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/18 13:52