VB.NETからグラフを扱う場合、Excel.ChartObjectを使うと便利。
すでにあるファイルを操作する場合、グラフが複数枚あると、Indexで取得するのはわけわからんので名前をつけたい。
ワークシート上から、グラフを選択、画面左上の「グラフエリア」とか書いてあるところに名前を入力。
。。。このとき、オブジェクトの選択モード(図形描画ツールボックスでカーソルみたいやつ)になってないと名前が入力できない。
ExcelのVBAマクロでちゃらちゃら書いて、それを真似しようとした場合、Excel.ChartObjectではなくて、Excel.ChartObject.Chartに読み替えること。
去年ぐらいに自分が書いたコードと同じことが出来なくて苦労したこと2時間。メモは残すべし。
コメントする