Compartilhar via


Coleções (Visual Basic Add-In Model)

Uma coleção é um objeto que contém um conjunto de objetos relacionados. A posição do objeto no conjunto de pode mudar sempre que uma alteração ocorrer no conjunto; Portanto, a posição de qualquer objeto específico no conjunto de pode variar.

As seções a seguir descrevem as coleções no Visual Basic Add-In Model.

AddIns

Retorna uma coleção de suplementos registrados para VBA.

Sintaxe

objeto. Addins

Comentários

A coleção AddIns é acessada por meio do objeto VBE . Cada suplemento listado no gerenciador de Add-In no VBE tem um objeto na coleção AddIns .

CodePanes

Contém os painéis de código ativos no objeto VBE .

Comentários

Use a coleção CodePanes para acessar os painéis de código abertos em um projeto.

Use a propriedade Count para retornar o número de painéis de código ativos em uma coleção.

CommandBars

Contém todas as barras de comando em um projeto, incluindo barras de comando que dão suporte a menus de atalho.

Comentários

Use a coleção CommandBars para habilitar suplementos para adicionar barras de comando e controles ou para adicionar controles às barras de comando existentes e internas.

Linkedwindows

Contém todas as janelas vinculadas em um quadro de janela vinculado.

Comentários

Use a coleção LinkedWindows para modificar o estado encaixado e vinculado das janelas no ambiente de desenvolvimento.

Importante

Objetos, propriedades e métodos para controlar janelas vinculadas, quadros de janela vinculados e janelas encaixadas estão incluídos no Macintosh para compatibilidade com o código escrito no Windows. No entanto, esses elementos de linguagem gerarão erros de tempo de execução quando executados no Macintosh.

A propriedade LinkedWindowFrame do objeto Window retorna um objeto Window que tem uma coleção do LinkedWindows válida.

Os quadros de janela vinculados contêm todas as janelas que podem ser vinculadas ou encaixadas. Isso inclui todas as janelas, exceto janelas de código, designers, a janela Do Navegador de Objetos e a janela Pesquisar e Substituir.

Se todos os painéis de um quadro de janela vinculado forem movidos para outra janela, o quadro de janela vinculado sem painéis será destruído. No entanto, se todos os painéis forem removidos da janela principal, ele não será destruído.

Use a propriedade Visible para verificar ou definir a visibilidade de uma janela.

Use o método Add para adicionar uma janela à coleção de janelas vinculadas no momento. Uma janela que é um painel em um quadro de janela vinculado pode ser adicionada a outro quadro de janela vinculado. Use o método Remover para remover uma janela da coleção de janelas vinculadas no momento; isso faz com que a janela seja desvinculada ou desencaixada.

A coleção LinkedWindows é usada para encaixar e desencaixar janelas do quadro principal da janela.

Propriedades

Representa as propriedades de um objeto.

Comentários

Use a coleção Propriedades para acessar as propriedades exibidas no janela Propriedades. Para cada propriedade listada no janela Propriedades, há um objeto Property na coleção Propriedades.

Referências

Representa o conjunto de referências no projeto.

Comentários

Use a coleção Referências para adicionar ou remover referências. A coleção Referências é a mesma que o conjunto de referências selecionadas na caixa de diálogo Referências .

Consulte também o objeto VBProject .

VBComponents

Representa os componentes contidos em um projeto.

Comentários

Use a coleção VBComponents para acessar, adicionar ou remover componentes em um projeto. Um componente pode ser um formulário, módulo ou classe. A coleção VBComponents é uma coleção padrão que pode ser usada em um For... Cada bloco.

Use a propriedade Parent para retornar o projeto em que a coleção VBComponents está.

Para obter mais informações, consulte a propriedade VBComponents e o objeto VBProject .

VBNewProjects

Representa todos os novos projetos no ambiente de desenvolvimento.

Comentários

Use a coleção VBNewProjects para acessar projetos específicos em uma instância do ambiente de desenvolvimento. VBNewProjects é uma coleção padrão que você pode iterar usando um For... Cada bloco.

VBProjects

Representa todos os projetos abertos no ambiente de desenvolvimento.

Comentários

Use a coleção VBProjects para acessar projetos específicos em uma instância do ambiente de desenvolvimento. VBProjects é uma coleção padrão que pode ser usada em um For... Cada bloco.

Windows

Contém todas as janelas abertas ou permanentes.

Comentários

Use a coleção windows para acessar objetos Window .

A coleção do Windows tem um conjunto fixo de janelas que estão sempre disponíveis na coleção, como a janela Project, o janela Propriedades e um conjunto de janelas que representam todas as janelas de código abertas e janelas de designer.

Abrir uma janela de código ou designer adiciona um novo membro à coleção do Windows . Fechar uma janela de código ou designer remove um membro da coleção do Windows . Fechar uma janela de ambiente de desenvolvimento permanente não remove o objeto correspondente dessa coleção, mas resulta na janela não estar visível.

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.