• 締切済み

VBA(Excel)でのグラフの取り扱い

VBA(Excel)でのグラフを取り扱いたいのですが、 オブジェクトの関係が良く分からないので教えて下さい。 以下のオブジェクト Chart,ChartObject,Shape,ChartArea,DrawingObject,PlotArea の関係とそれぞれ何をさしているのか教えて下さい。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

誰も回答を入れないようなので、解説書より抜書きします。 「オブジェクトの階層構造」を見てください。 エクセルのバージョンで変化があるので、自分のバージョンに合った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      コントロール      図形オブジェクト 

関連するQ&A