タイトル : エクセルに画像を転送 投稿日 : 2012/07/31(Tue) 12:08 投稿者 : yarihotaka
お世話になります。 本サイトの例題を元にエクセル(EXCEL2003)にデジカメ画像を自動転送するプログラムを作りました。元にしたサンプルは、エクセルのシートに画像を表示の「下記はExcel上に表示したPictureにVBから指定の画像を表示する方法です。(230) Form には CommandButton を1個貼り付けておいて下さい。別途、Excel上にimageコントロールとLabelコントロールを貼り付けておいて下さい。又、下記マクロをTest1.xlsに作成しておいて下さい。」に記載のコードです。 問題なく動くプログラムが出来たのですが、何故かエクセルのファイルサイズが異常に大きくなってしまいます。例えば340KBサイズの画像ファイルをシートのイメージコントロールに14枚ほど転送し保存したエクセルのファイルがなんと300MB近くになってしまいます。 何故こんなに大きくなってしまうのか原因が分かりません。何か解決のためのヒントを教えてもらえれば幸いです。宜しくお願いします。 環境 OS WindowsXP SP3 VB6 Excel2003 |