2016-05-03 5 views
2

イメージを右クリックし、[サイズとプロパティ]をクリックしてから[プロパティ]を選択すると、Excelの列と行のサイズを変更することでイメージの影響を変更できます。デフォルトでは、「移動しますがセルのサイズは変更しません」です。私はプログラムでEPPlusを使って画像を「セルで移動してサイズを調整する」ように設定したいと思います。それが不可能な場合は、シート上のすべての画像に対して「セルで移動してサイズを変更する」ことが可能ですか? EditAs設定でTwoCellに画像を設定しプログラムで画像を移動し、セルのサイズを設定する方法はありますか?

System.Drawing.Image thumbnail = System.Drawing.Image.FromFile(imagePath);        
var picture = worksheet.Drawings.AddPicture(data, thumbnail); 
picture.SetSize(65, 20);        
picture.SetPosition(j - 1, 0, 3 + x++, 0); 
+0

[(C#)]プログラム可能なXLSXセルを画像/画像に設定することはできますか?](http://stackoverflow.com/questions/7475787/c-can-i-programmatically-set-an-xlsx -cell-to-a-picture-image) – gravity

+0

同じ質問ではありません。回答の投稿は画像を挿入してセルを塗りつぶしますが、スプレッドシートが作成されて保存されると、列/行のサイズを変更しても画像には影響しません。答えの1つ(Tim's)は、私が探しているものについて言及していますが、実際には解決していません。 Vincentはその後、私が今質問している質問を本質的に求める答えを述べる。しかし、ヴィンセントは決して答えられません。 :( – Jonah

答えて

2

:ここ

は、各画像を挿入するコードです

picture.EditAs = eEditAs.TwoCell; 

これは、それを伸ばすためにExcelを教えてくれます。

関連する問題