Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает определенный член объекта 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 и обратная связь.