前提・実現したいこと
PowerPoint VBAにおいてグラフ内の単一のデータラベルを選択した際、そのデータラベルの表示書式(NumberFormatLocal)を取得し、他のグラフの単一データラベルに適応したいです。
わからないこと
PowerPoint VBAのActiveWindow.Selectionオブジェクトから、グラフ内のいずれが選択されているかの情報は得ることができますか?
試したみた考察↓↓
- ActiveWindow.Selection.ShapeRangeに格納されるShapeオブジェクトが、Chartを保持するShape(≒データラベルの親要素)となってしまっている気がする・・・
- グラフ内のデータラベルを選択している場合、GUIとしてはグラフ自体も選択状態になっているため、考察1の結果になっても仕方ない気がするが、データラベルを選択しているという情報を保持していない気がする・・・
Dim selectedObj As Selection: Set selectedObj = ActiveWindow.Selection Dim spRange As ShapeRange: Set spRange = selectedObj.ShapeRange
上記とりあえずコーディングのち、デバッグでいろいろなプロパティ見ていますが、実現ができず・・・
宜しくお願い致します。
補足情報(FW/ツールのバージョンなど)
Windows 10
PowerPoint 2019
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/02 14:08