| ■No53120 (マサヤ さん) に返信 > 書きなおしてみました。 追加で突っ込み。
> xWb = xApp.Workbooks.Open(@"c:\testX.xls", Type.Missing, Type.Missing, Type.Missing, Type.Missing, …); Workbooks も COM Object ではありませんでしたっけ? PIA のバージョンによるのかな…。
> xWs = (Worksheet)xWb.ActiveSheet; as の方が良いかも。ActiveSheet が Worksheet 型とは限りませんし。
> xSp = xWs.Shapes; > xWs.Shapes.AddPicture(@"c:\Penguins.jpg", Microsoft.Office.Core.MsoTriState.msoFalse, …); xSp.AddPicture(〜) では?
それと、AddPicture は Shape オブジェクトを返しますので、 戻り値も受けておかないといけないかと。 |