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 de teste. Suplementos

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 suportam menus de atalho.

Comentários

Use a coleção CommandBars para permitir que os suplementos adicionem barras de comando e controles ou para adicionar controles a barras de comando internas existentes.

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 em tempo de execução quando executados no Macintosh.

A propriedade LinkedWindowFrame do objeto Window retorna um objeto Window que tem uma coleção 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 as janelas de código, designers, a janela Pesquisador de Objetos e a janela Pesquisar e Substituir.

Se todos os painéis de uma moldura de janela vinculada forem movidos para outra janela, a moldura de janela vinculada sem painéis será destruída. No entanto, se todos os painéis forem removidos da janela principal, ela não será destruída.

Use a propriedade Visible para marcar 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 Remove para remover uma janela da coleção de janelas vinculadas no momento; Isso resulta na desvinculação ou desencaixe da janela.

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

Propriedades

Representa as propriedades de um objeto.

Comentários

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

Referências

Representa o conjunto de referências no projeto.

Comentários

Use a coleção References para adicionar ou remover referências. A coleção Referências é igual ao conjunto de referências selecionado na caixa de diálogo Referências .

Veja 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, um módulo ou uma 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 no qual 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... Cada bloco.

VBProjects

Representa todos os projetos que estão 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 do Windows .

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

Abrir uma janela de design ou código 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 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.