画像ファイルの取扱について教えてください

特定のフォルダに有る画像ファイル(jpg)を貼り付けるマクロを組もうとしています
貼り付け先のシートは複数あるので、ディスクアクセスを1回で済ませるために、
画像データを一旦メモリに読み込んだあとシートに貼り付けたいと考えています

ですが、画像の取扱については Pictures.Insert や Shapes.AddPicture のいずれも
ファイル名を指定するようになっており、画像データ(オブジェクト)を貼り付けるようには
なっていないようです

諦めて、必要回数分ディスクから読むしかないのでしょうか