Метод Item
Возвращает определенный член объекта Collection либо по позиции, либо по ключу.
Синтаксис
object. Item(index)
Синтаксис метода Item содержит следующие квалификатор объектов и часть.
Part | Описание |
---|---|
object | Обязательно. Выражение объекта, которое вычисляет объект в списке Применимо к. |
index | Обязательно. Выражение expression, задающее позицию элемента коллекции. Если используется числовое выражение, индекс должен быть числом от 1 до значения свойства Count коллекции. Если строковое выражение, индекс должен соответствовать аргументуключа, указанному при добавлении в коллекцию элемента, на который ссылается ссылка. |
Замечания
Если значение, указанное в качестве индекса , не соответствует ни одному существующему члену коллекции, возникает ошибка. Метод Item является методом по умолчанию для коллекции. Поэтому следующие строки кода являются эквивалентными:
Print MyCollection(1)
Print MyCollection.Item(1)
Пример
В этом примере используется метод Item для получения ссылки на объект в коллекции. Предположим Birthdays
, что является объектом Collection , следующий код извлекает из коллекции ссылки на объекты, представляющие день рождения Билла Смита и день рождения Адама Смита, используя ключи SmithBill и SmithAdam в качестве аргументов индекса .
Обратите внимание, что первый вызов явным образом задает метод Item, однако второй — нет. Оба вызова работают, поскольку метод Item является методом по умолчанию для объекта Collection. Ссылки, назначенные SmithBillBD
и SmithAdamBD
использующие Set, можно использовать для доступа к свойствам и методам указанных объектов.
Чтобы запустить этот код, создайте соответствующую коллекцию и заполните ее по крайней мере двумя указанными элементами.
Dim SmithBillBD As Object
Dim SmithAdamBD As Object
Dim Birthdays
Set SmithBillBD = Birthdays.Item("SmithBill")
Set SmithAdamBD = Birthdays("SmithAdam")
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.