Compartir a través de


Método Item

Devuelve un miembro específico de un objeto Collection por posición o por clave.

Sintaxis

objeto . Item(index)

La sintaxis del método Item tiene el siguiente calificador de objeto y parte.

Parte Descripción
object Obligatorio. Expresión de objeto que se evalúa como un objeto en la lista Se aplica a .
index Obligatorio. Una expresión que especifica la posición de un miembro de la colección. Si es una expresión numérica, el índice debe ser un número comprendido entre 1 y el valor de la propiedad Count de la colección. Si es una expresión de cadena, index debe corresponder al argumentode clave especificado cuando se agregó a la colección el miembro al que se hace referencia.

Comentarios

Si el valor proporcionado como índice no coincide con ningún miembro existente de la colección, se produce un error. El método Item es el método predeterminado para una colección. Por lo tanto, las siguientes líneas de código son equivalentes:

Print MyCollection(1)
Print MyCollection.Item(1)

Ejemplo:

En este ejemplo, se usa el método Item para recuperar una referencia a un objeto de una colección. Suponiendo que Birthdays es un objeto Collection , el código siguiente recupera de las referencias de colección a los objetos que representan el cumpleaños de Bill Smith y el cumpleaños de Adam Smith, utilizando las claves "SmithBill" y "SmithAdam" como argumentos de índice .

Tenga en cuenta que la primera llamada especifica explícitamente el método Item pero la segunda, no. Ambas llamadas funcionan porque el método Item es el valor predeterminado para un objeto Collection. Las referencias, asignadas a SmithBillBD y SmithAdamBD mediante Set, se pueden usar para tener acceso a las propiedades y a los métodos de los objetos especificados.

Para ejecutar este código, cree la colección y rellénela con al menos los dos miembros a los que se hace referencia.

Dim SmithBillBD As Object
Dim SmithAdamBD As Object
Dim Birthdays
Set SmithBillBD = Birthdays.Item("SmithBill")
Set SmithAdamBD = Birthdays("SmithAdam")

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.