|
▼kanabun さん:
こんにちは♪
うまくいきましたぁ♪
で、追加の質問いいですかぁ?(^_^;)
>ひとつのグラフシート上に 複数のグラフを
>配置することもできます。
とのことなのですが、その場合にそれらのグラフを
コレクションとして扱うにはどんなキーワードに
なるんでしょうか?
私のマクロは、ブックの中のグラフシートに他のブックへの
外部リンクがないかどうかをチェックするものです。
どうぞよろしくお願い致します。
>▼美貴 さん:こんにちは〜
>>組み込みグラフの場合は、Formulaですが
>
>Formulaが取得できればよろしいんですか?
>
>ワークシート上のグラフのことは(組み込みでなく)「埋め込みグラフ」といい、
>オブジェクトはChartObjectです。ChartObjectはグラフを収納する
>コンテナみたいなもので、実質のグラフである Chartオブジェクト
>は このChartObjectの下にあります。
>
>いっぽう、グラフシート上のグラフはコンテナなしで
>いきなり Chart です。
>(混乱させるようですが、ひとつのグラフシート上に 複数のグラフを
>配置することもできます。そのときは 個々のグラフがChartObjects
>になります。)
>
>(例1)
> 'グラフシートがアクティブになっているとき
> MsgBox ActiveChart.SeriesCollection(1).Formula
>
>(例2)
> 'アクティブにしなくてもFormulaは取得できます
> Dim Cht As Chart
> Set Cht = Charts("Chart1") 'グラフシート
> MsgBox Cht.SeriesCollection(1).Formula
|
|