Вопрос такой:
Как узнать Id или Name выделенного шейпа при условии что этот шейп является субшейпом другого шейпа.
Выделять субшейпы замечательно умею, а вот получить информацию о выделенном - чего-то никак.
Если на листе выделены только субшейпы то - ActiveWindow.Selection.Count = 0
Крутил, вертел метод IterationMode (ActiveWindow.Selection.IterationMode) - ничего.
Так что требуется помощь знатоков таких нюансов.
Ладно, сам докумекал:
Код:
Debug.Print ActiveWindow.SelectedText.Shape.ID
' Но это только для первого среди выделенных.
Тогда вопрос чуть меняется:
Как считать Id или Name всех выделенных шейпов при условии что выделены и шейпы и субшейпы.