クリップボードの内容をIMAGEに取り込む方法

解決


sinya  2006-05-05 21:02:33  No: 95269

お世話になります。

EXCEL VBAで
セルの内容をBMPファイルに落としたいのですが、
①セル内容をクリップボードへ
②クリップボードの内容をIMAGEに取り込み
③イメージの内容をBMPへ

①は問題なし
②ここが、つまづいています。
③SavePictureで何とかなりそう・・たぶん

ご教示の程、よろしくお願いいたします。


Say  2006-05-05 21:46:25  No: 95270

セルの内容って文字列?それをビットマップで保存?

・・・という前提で・・・

>①は問題なし
ということは、この一連の処理の中で一番面倒な、
「セル位置の画面キャプチャー」が済んでるってことですね。

>②ここが、つまづいています
クリップボードのデータフォーマットがビットマップであることを確認して
ActiveSheet.Paste
とかするだけでは?


Sinya  2006-05-05 22:13:03  No: 95271

Sayさん、有難うございます。

>ActiveSheet.Paste
IMAGEってIMAGEコントロールです。
Image1.Picture = ???
ここが、何とかならないかなと思いまして・・・


  2006-05-07 09:47:35  No: 95272

>①セル内容をクリップボードへ
range().copy
とやっているとしたらだめだとおもう


sinya  2006-05-12 21:16:48  No: 95273

mさん、ありがとうございます。

何とか、セルの内容をgifファイルにする事ができましたので、
何とかなりそうです。

今後ともよろしくお願いいたします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加