Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


76444 / 76732 ←次へ | 前へ→

【4710】Re:VARIANT型のエクセルで表示について
発言  matuo  - 03/4/3(木) 14:03 -

引用なし
パスワード
   りん さんご返信、ありがとうございます。

>>一応、SQLサーバーから画像をバリアント型に変換した
>>ものに関しては、ダウンロードできたのですが
> ピクチャ(画像 BMPとかEMF)ではなくてバリアント?

はい、VARIANT型でございます。
画像ファイルをSQLサーバー上のIMAGE型にデータを格納
していますので、格納する前に画像データをバリアント型の
配列に格納し、レコードセットをOPENした後
APPENDCHUNK()を用いてデータベースに格納しています。
そして、表示する際は、それをGETCHUNK()で取得して、
バリアント型の配列に格納し、拡張子の無いファイルを作成します。

そのファイルをPICTURE BOXなどでLOADPICTUREなどを用いると
正常に表示されます

しかし、シート上にクリップボード経由で貼り付けようと
すると、エラーが出て貼り付けられないのです。

>>VBAのPASTE関数を使って、貼り付ける事が
> PASTEは関数ではなくてメソッドです。
> ActiveSheet.Pasteでクリップボードの内容を現在表示しているシートのアクティブ>セルの位置に貼り付けますが、できないということでエラーメッセージがでるのですか?

はい、「型が合わない」という旨のエラーが出て貼り付けられないのです。

言葉足らずで、申し訳ありませんでした
よろしくお願いします。

1 hits

【4653】VARIANT型のエクセルで表示について matuo 03/4/1(火) 12:47 質問
【4685】Re:VARIANT型のエクセルで表示について りん 03/4/3(木) 8:44 発言
【4710】Re:VARIANT型のエクセルで表示について matuo 03/4/3(木) 14:03 発言
【4733】Re:VARIANT型のエクセルで表示について ichinose 03/4/3(木) 23:21 発言
【4773】Re:VARIANT型のエクセルで表示について matuo 03/4/6(日) 4:11 お礼

76444 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free