Colecciones (modelo de complemento de Visual Basic)
Una colección es un objeto que contiene un conjunto de objetos relacionados. La posición de un objeto en la colección puede cambiar cuando se produce un cambio en la colección; por lo tanto, puede variar la posición de cualquier objeto en la colección.
En las secciones siguientes se describen las colecciones del modelo de Add-In de Visual Basic.
Devuelve una colección de complementos registrados para VBA.
objeto . Addins
Se obtiene acceso a la colección AddIns a través del objeto VBE . Cada complemento que aparece en el Administrador de Add-In en VBE tiene un objeto en la colección AddIns .
Contiene los paneles de código activos en el objeto VBE .
Use la colección CodePanes para obtener acceso a los paneles de código abiertos en un proyecto.
Use la propiedad Count para devolver el número de paneles de código activos de una colección.
Contiene todas las barras de comandos de un proyecto, incluidas las barras de comandos que admiten menús contextuales.
Con la colección CommandBars puede habilitar los complementos necesarios para agregar barras de comandos y controles, o agregar controles a las barras de comandos integradas existentes.
Contiene todas las ventanas vinculadas en un marco de ventana vinculado.
Use la colección LinkedWindows para modificar el estado acoplada y vinculada de las ventanas en el entorno de desarrollo.
Importante
[!IMPORTANTE] Los objetos, las propiedades y los métodos para controlar ventanas vinculadas, los marcos de ventanas vinculados y las ventanas acopladas se incluyen en Macintosh para compatibilidad con código escrito en Windows. Sin embargo, estos elementos de lenguaje generarán errores en tiempo de ejecución al ejecutarse en Macintosh.
La propiedad LinkedWindowFrame del objeto Window devuelve un objeto Window que tiene una colección LinkedWindows válida.
Los marcos de ventanas vinculadas contienen todas las ventanas que pueden vincularse o acoplarse. En esto se incluyen todas las ventanas excepto las ventanas de código, diseñadores, la ventana Explorador de objetos y la ventana Buscar y reemplazar.
Si todos los paneles de un marco de ventana vinculada se mueven a otra ventana, se destruye el marco de ventana vinculada sin paneles. Sin embargo, si todos los paneles se quitan de la ventana principal, no se destruye.
Use la propiedad Visible para comprobar o establecer la visibilidad de una ventana.
Use el método Add para agregar una ventana a la colección de ventanas vinculadas actualmente. Se puede agregar una ventana que es un panel en un marco de ventana vinculada a otro marco de ventana vinculada. Use el método Remove para quitar una ventana de la colección de ventanas vinculadas actualmente; esto da como resultado que la ventana se desvincule o desacopla.
La colección LinkedWindows se usa para acoplar y desacoplar las ventanas del marco de ventana principal.
Representa las propiedades de un objeto.
Use la colección Properties para obtener acceso a las propiedades que se muestran en la ventana Propiedades. Para cada propiedad enumerada en el ventana Propiedades, hay un objeto Property en la colección Properties.
Representa el conjunto de referencias del proyecto.
Use la colección References (Referencias) o bien agregue o quite referencias. La colección References es la misma que el conjunto de referencias seleccionado en el cuadro de diálogo Referencias .
Vea también el objeto VBProject .
Representa los componentes contenidos en un proyecto.
Use la colección VBComponents para agregar o quitar componentes de un proyecto o para obtener acceso a ellos. Un componente puede ser un formulario, módulo o clase. La colección VBComponents es una colección estándar que se puede usar en un objeto For... Cada bloque.
Use la propiedad Parent para devolver el proyecto en el que se encuentra la colección VBComponents .
Para obtener más información, vea la propiedad VBComponents y el objeto VBProject .
Representa todos los nuevos proyectos del entorno de desarrollo.
Use la colección VBNewProjects para tener acceso a proyectos específicos de una instancia del entorno de desarrollo. VBNewProjects es una colección estándar que se puede recorrer en iteración mediante for ... Cada bloque.
Representa todos los proyectos que están abiertos en el entorno de desarrollo.
Use la colección de VBProjects para tener acceso a proyectos específicos en una instancia del entorno de desarrollo. VBProjects es una colección estándar que se puede usar en un objeto For... Cada bloque.
Contiene todas las ventanas abiertas o permanentes.
Use la colección de Windows para acceder a los objetos Window .
La colección Windows tiene un conjunto fijo de ventanas que siempre están disponibles en la colección, como la ventana Proyecto, el ventana Propiedades y un conjunto de ventanas que representan todas las ventanas de código abierto y ventanas de diseñador.
La apertura de una ventana de código o diseñador agrega un nuevo miembro a la colección Windows. El cierre de una ventana de diseñador o código quita un miembro de la colección Windows. El cierre de una ventana de entorno de desarrollo permanente no quita el objeto correspondiente de esta colección pero tiene como resultado que la ventana no sea visible.
- Colección Drives
- Colección Files
- Colección Folders
- Colecciones (Microsoft Forms)
- Referencia del modelo de complemento de Visual Basic
- Referencia del lenguaje de Visual Basic
- Referencia de desarrollo del cliente de Office
¿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.