Друзья. Доброго дня. Пытаюсь вспомнить азы программирования. И возникла необходимость работать в фигурами Shape. Допустим на листе находятся 10 фигур. 2 из которых я выделил мышкой. Хочу создать массив объектов arr(0) со свойством "выделенный". Как это сделать?
Как создать в vba массив из фигур и обратится к свойствам выделенных
17.05.2020 18:24:29
|
|
|
|
17.05.2020 19:11:39
Именно это и нужно. Спасибо..
Еще вопрос, если можно , тоже касаемо объектов типа фигура. Объекты которые выделены, должны состоять в свою очередь из набора других фигур и замкнуты в группу под некоторым именем. For Each obj In ActiveSheet.Shapes If obj.Type = msoGroup Then Debug.Print obj.Name End If i = i + 1 Next код выше проверяет этот факт.. А вот теперь нужно опять обратиться к дочерним объектам не разрушая группу и загнать эти объекты в массив. Как перебрать данные объекты ? |
|
|
|
17.05.2020 19:25:19
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|||
|
|
17.05.2020 19:30:36
Шикарно!!! Спасибо.
|
||||
|
|
|||