Возвращает элемент набора по индексу.
Visual Basic:
Property Item(Index As Long) As FillStyleElement
read-only
Index - индекс элемента в наборе.
Нумерация начинается с нуля: допустимы значения Index от 0 до Count - 1.
При выходе за диапазон метод не вызывает ошибку, а возвращает Nothing.
Visual Basic:
Sub FillStyleElements_Item 'Берем активный слой карты Set L = Zulu.ActiveMapDoc.Layers.Active 'Первый стиль заливки из библиотеки стилей слоя Set fsd = L.FillStyles.Item(0) 'Обход элементов узора: нумерация с нуля Set fses = fsd.StyleElements For i = 0 To fses.Count - 1 Set fse = fses.Item(i) Next MsgBox "Пройдено элементов: " & fses.Count End SubPython:
import zulu def Macro_FillStyleElements_Item(): # Берем активный слой карты L = zulu.App.ActiveMapDoc.Layers.Active # Первый стиль заливки из библиотеки стилей слоя fsd = L.FillStyles.Item(0) # Обход элементов узора: нумерация с нуля fses = fsd.StyleElements for i in range(fses.Count): fse = fses.Item(i) print("Пройдено элементов:", fses.Count)