| ■44443 / ) |
Re[1]: C#でのExcel操作 |
□投稿者/ 魔界の仮面弁士 (1408回)-(2009/12/09(Wed) 16:18:57)
|
■No44438 (初心者 さん) に返信 > Excelのシートに範囲指定(A6:D10) 範囲を表す Range オブジェクトを、Worksheet.Range プロパティにて取得してください。 C# からは、.get_Range("A6:D10") のようにメソッドとしてアクセスする事になります。
Range オブジェクトが取得できれば、そこから Left/Top/Width/Height プロパティにて セルの座標が取得できますので、それを指定すれば良いかと。
> shapes.AddPicture(@"C:\work\aaa.bmp", > Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, > 100, 100, 100, 100); AddPicture メソッドは、Shape オブジェクトを返しますので、 Shape shp = shapes.AddPicture(@"C:\work\aaa.bmp", ……); Marshal.ReleaseComObjet(shp); のようにする必要があるかと思います。
|
|