タイトル : Re^2: Excelの『既存』グラフをクリップボード経由でPictureBoxに貼付 投稿日 : 2010/11/12(Fri) 08:59 投稿者 : 酔いどれ熊
> それより、肝心のExcelのバージョンが書いていないのですが? > Excel のバージョンによって操作が違ってきます。 すいません、失念していました。ExcelはExcel2003です。 > MyChart1 = CType(MyCharts.Item(1), Excel.Chart) > 又は MyChart1 = CType(MyCharts.Item("Graph1"), Excel.Chart) 上記でもダメでした。 他にも 'MyChart1 = CType(MyCharts.Item(1), Excel.Chart) 'MyChart1 = CType(MyCharts.Item(1), Excel.Charts) 'MyChart1 = CType(MyCharts.Item("Graph1"), Excel.Chart) 'MyChart1 = CType(MyCharts.Item("Graph1"), Excel.Charts) 'MyChart1 = CType(xlSheets.Item(1), Excel.Chart) 'MyChart1 = MyCharts.Application.Charts.Item("Graph1") いろいろ試してみてますがエラーが出ます。 (MyChart = MyCharts.Add(10, 90, 550, 300)で追加したグラフは正常に表示されます) 単にどこかの指定の仕方が悪いんだろうとは思うんですが、 その辺の解説は他のサイトとかどこを探しても無くて・・・ |