如何以编程方式将图像设置为随单元格移动和调整大小?

Jon*_*nah 2 c# excel epplus

您可以通过在 Excel 中调整列和行大小来更改图像的影响方式,方法是右键单击图像,单击“大小和属性”,然后选择“属性”。默认情况下,它是“移动但不调整单元格大小”。我想使用 EPPlus 以编程方式将图像设置为“使用单元格移动和调整大小”。如果这是不可能的,是否可以将工作表上的所有图像更改为“使用单元格移动和调整大小”?

这是插入每个图像的代码:

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);
Run Code Online (Sandbox Code Playgroud)

Ern*_*e S 5

画面设置为TwoCellEditAs设置:

picture.EditAs = eEditAs.TwoCell;
Run Code Online (Sandbox Code Playgroud)

这将告诉 excel 拉伸它。