タイトル : Excelの『既存』グラフをクリップボード経由でPictureBoxに貼付 投稿日 : 2010/11/11(Thu) 18:12 投稿者 : 酔いどれ熊
いつもお世話になっています。ここ数日頭の捻っていますがうまくいかないので 質問させて貰います。 「Excelのグラフをクリップボード経由でPictureBoxに貼付」の中で 新しくグラフを作成して貼り付ける場合に MyCharts = xlSheet.ChartObjects MyChart = MyCharts.Add(10, 90, 550, 300) -----@ となっていますが、ここを既存のグラフを読み込みたく@の行を色々と変えてみている のですがうまくいきません。 ターゲットとなるエクセルのファイルは Sheet1 ←ここにデータが入っています Graph1 ←Sheet1のデータで作成されたグラフだけのシート その1 Graph2 ←Sheet1のデータで作成されたグラフだけのシート その2 で、このGraph1を引っぱってきたいのですがどのようにすればいいのでしょうか? Excel.ChartObjectsではExcel.ChartObjects(Index)でシートを指定できるようにも 取れるのですがどうやってもエラーになってしまいます。 どなたか分かる方いましたらご教授頂きたくよろしくお願い致します。 開発環境 Microsoft Visual Studio 2008 Standard Edition & Microsoft Visual Basic 2010 Express OS:WindowsXP(32) SP3 |