C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 75 を表示中)
■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);
のようにする必要があるかと思います。
返信 編集キー/


管理者用

- Child Tree -