|
りん さんご返信、ありがとうございます。
>>一応、SQLサーバーから画像をバリアント型に変換した
>>ものに関しては、ダウンロードできたのですが
> ピクチャ(画像 BMPとかEMF)ではなくてバリアント?
はい、VARIANT型でございます。
画像ファイルをSQLサーバー上のIMAGE型にデータを格納
していますので、格納する前に画像データをバリアント型の
配列に格納し、レコードセットをOPENした後
APPENDCHUNK()を用いてデータベースに格納しています。
そして、表示する際は、それをGETCHUNK()で取得して、
バリアント型の配列に格納し、拡張子の無いファイルを作成します。
そのファイルをPICTURE BOXなどでLOADPICTUREなどを用いると
正常に表示されます
しかし、シート上にクリップボード経由で貼り付けようと
すると、エラーが出て貼り付けられないのです。
>>VBAのPASTE関数を使って、貼り付ける事が
> PASTEは関数ではなくてメソッドです。
> ActiveSheet.Pasteでクリップボードの内容を現在表示しているシートのアクティブ>セルの位置に貼り付けますが、できないということでエラーメッセージがでるのですか?
はい、「型が合わない」という旨のエラーが出て貼り付けられないのです。
言葉足らずで、申し訳ありませんでした
よろしくお願いします。
|
|