tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルクリップボード⇒JPEG変換⇒EXCEL貼り付け
記事No12006
投稿日: 2008/04/14(Mon) 17:21
投稿者ハム太郎
いつも参考にさせて頂いております。

[VB6.0]
ピクチャーボックスに描画したデータをクリップボードへコピーし、
JPEG形式に変換してEXCELへ貼り付けたいのですが・・・
良い方法があるでしょうか?
アドバイス宜しくお願い致します。

[ツリー表示へ]
タイトルRe: クリップボード=>JPEG変換=>EXCEL貼り付け
記事No12007
投稿日: 2008/04/14(Mon) 18:16
投稿者K.J.K.
クリップボードにはJPEGに変換する機能はありませんので、あらかじめ変換した
データをクリップボードに送る必要があります。

VB6のClipboardオブジェクトには、JPEGのデータをそのまま扱う機能がありません
ので、API関数を幾つか用いて直接操作する必要があります。

JPEG画像のクリップボードへの格納時のFormatIDは、API関数を用いて、
RegisterClipboardFormat("JFIF")
で求まります。

[ツリー表示へ]
タイトルRe: クリップボード⇒JPEG変換⇒EXCEL貼り付け
記事No12008
投稿日: 2008/04/14(Mon) 18:24
投稿者るしぇ
Excelへのデータの渡し方によって動きが変わるという情報もありますので、
考慮に入れておくべきかと。
[Excel の画像形式]
http://hp.vector.co.jp/authors/VA016119/xlpic.html

[ツリー表示へ]
タイトルRe: クリップボード⇒JPEG変換⇒EXCEL貼り付け
記事No12043
投稿日: 2008/04/18(Fri) 12:46
投稿者ハム太郎
アドバイスありがとうございました。
無事解決した事をご報告させて頂きます。

[ツリー表示へ]