スライドの中に積み上げチャートがあり、ユーザーがチャートの中のデータラベルの一つを選択している時、
どのシーリズのどのポイントのラベルをユーザーが選択しているかわかる方法はありますでしょうか?
やりたいことは、「ユーザーが選択しているデータラベルのフォーマットを変更したい」です。
ユーザーがどのシーリズのどのポイントのラベルを変更したいかをプルダウンから選んでフォーマットを変更する方法もあるのですが、直感的な操作を実現したく、ユーザーが直接選択しているラベルに対してワンクリックでフォーマットを変更したいのですが、どのシーリズのどのポイントのラベルをユーザーが選択しているかわかる方法はありますでしょうか?
以下のようなことを試したのですが、エラーでできませんでした。
if ActiveWindow.Selection.ShapeRange(1).Chart.SeriesCollection(2).Points(1).DataLabel.selected then
フォーマットの変更
end if
もし選択しているデータラベルがどのシリーズのどのポイントかわかれば、以下のようなコードでラベルを赤に変更したいと考えています。
ActiveWindow.Selection.ShapeRange(1).Chart.SeriesCollection(2).Points(1).DataLabel.Format.TextFrame2.TextRange.Font.Fill.ForeColor.RGB = RGB(255, 0, 0)
どうぞよろしくお願い致します。