tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: Excelの『既存』グラフをクリップボード経由でPictureBoxに貼付
投稿日: 2010/11/12(Fri) 13:34
投稿者魔界の仮面弁士
>   MyCharts = xlSheet.ChartObjects
> MyChart = MyCharts.Add(10, 90, 550, 300)
これで得られるのは、Worksheet 上のチャートオブジェクト(ChartObject)ですね。


> Sheet1 ←ここにデータが入っています
> Graph1 ←Sheet1のデータで作成されたグラフだけのシート その1
> Graph2 ←Sheet1のデータで作成されたグラフだけのシート その2
こちらはグラフシート(Chart)ですね。


> で、このGraph1を引っぱってきたいのですがどのようにすればいいのでしょうか?
Sheets コレクションから .Item("Graph1") で Chart オブジェクトを得られます。
もしくは、Workbook オブジェクト → Charts プロパティ → Charts コレクション経由でも可。

そこまでできれば、あとは Chart オブジェクトの CopyPicture メソッドで画像を得られます。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。