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.