画像をExcelファイルに挿入するには、Shapes.AddPicture
という関数を使用しています。Matlabを使用してExcelに画像を挿入する
leftPlacement=450;
topPlacement=20;
imgWidth=350;
imgHeight=300;
Shapes.AddPicture([pwd '\' img] ,0,1,leftPlacement,topPlacement,imgWidth,imgHeight);
これは正常に動作します:
は、私はこのようなルーチン何かを呼び出しています。ただし、イメージはファイル内のデータをマスクします。位置を変更するには、leftPlacement, topPlacement, imgWidth imgHeight
を手動で変更する必要があります。
空のセルに画像を透明に配置するより良い方法があれば、私は疑問に思っています。
空の範囲はどこですか?はいの場合は、TopLeftCellプロパティを設定してイメージの位置を変更できます。 –
ええ、私は範囲を見つけることができます、Matlabを介して特定の細胞に画像を置くことは可能ですか?私がC9に画像を入れて画像のサイズを言いたいのであれば、LIke。 – Kiran
私はMatlabに慣れていないか、それがExcelとどのように相互作用しているのか分かりません。あなたが投稿したコードは、組み込みのExcelプロパティを使用しているように見えました。そのため、私はtopleftcellアプローチを提案しました。 Matlabを使用してExcelファイルからプロパティを読み取ることはできますか?範囲には、画像の配置に使用できるTopプロパティとLeftプロパティが必要です。 –