お世話になります。
EXCEL VBAで
セルの内容をBMPファイルに落としたいのですが、
①セル内容をクリップボードへ
②クリップボードの内容をIMAGEに取り込み
③イメージの内容をBMPへ
①は問題なし
②ここが、つまづいています。
③SavePictureで何とかなりそう・・たぶん
ご教示の程、よろしくお願いいたします。
セルの内容って文字列?それをビットマップで保存?
・・・という前提で・・・
>①は問題なし
ということは、この一連の処理の中で一番面倒な、
「セル位置の画面キャプチャー」が済んでるってことですね。
>②ここが、つまづいています
クリップボードのデータフォーマットがビットマップであることを確認して
ActiveSheet.Paste
とかするだけでは?
Sayさん、有難うございます。
>ActiveSheet.Paste
IMAGEってIMAGEコントロールです。
Image1.Picture = ???
ここが、何とかならないかなと思いまして・・・
>①セル内容をクリップボードへ
range().copy
とやっているとしたらだめだとおもう
mさん、ありがとうございます。
何とか、セルの内容をgifファイルにする事ができましたので、
何とかなりそうです。
今後ともよろしくお願いいたします。
ツイート | ![]() |