- 締切済み
VBA(Excel)でのグラフの取り扱い
VBA(Excel)でのグラフを取り扱いたいのですが、 オブジェクトの関係が良く分からないので教えて下さい。 以下のオブジェクト Chart,ChartObject,Shape,ChartArea,DrawingObject,PlotArea の関係とそれぞれ何をさしているのか教えて下さい。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
誰も回答を入れないようなので、解説書より抜書きします。 「オブジェクトの階層構造」を見てください。 エクセルのバージョンで変化があるので、自分のバージョンに合ったVBAの解説書を見てください。 (1)Chart ブック内のグラフシート (2)ChartObject シート上の埋め込みグラフの格 納場所オブジェクト 。 この下のChartオブジェクトは埋 め込みグラフ (3)Shape 描画オブジェクト。Oval、Line 等 (4)ChartArea 2-Dグラフ 軸、グラフタイトル、軸ラベル、 凡例 3-Dグラフ グラフタイトル、凡例 (5)DrawingObject シート上の全ての図形オブジェ クト、コントロール、 ChartObjectオブジェクト、 Pictureオブジェクト、 OLEObject (6)PlotArea 2-Dグラフ データーマーカー、目盛り線、 データラベル 近似曲線、オプションのグラ フ要素 3-Dグラフ 上記要素、壁面、床面、軸、軸ラ ベル、メモリラベル ------ Chart ChartGroup Legend Axis ChartArea PlotArea Floor Walls Corners PageSetup DrawingObjects DrawingObjects ChartObject GroupObject OLEObject Arc Drawing Line Oval Picture Rectangle TextBox コントロール 図形オブジェクト