Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
ActiveCodePane
Retorna o objeto CodePane ativo ou o último ativo ou define o objeto CodePane ativo. Leitura/gravação.
Comentários
Você pode definir a propriedade ActiveCodePane como qualquer objeto CodePane válido, conforme mostrado no exemplo a seguir:
Set MyApp.VBE. ActiveCodePane = MyApp.VBE.CodePanes(1)
O exemplo anterior define o primeiro painel de código em uma coleção de painéis de código para ser o painel de código ativo. Você também pode ativar um painel de código usando o método SetSelection .
ActiveVBProject
Retorna o projeto ativo na janela Projeto. Somente leitura.
Comentários
A propriedade ActiveVBProject retorna o projeto selecionado na janela Projeto ou o projeto no qual os componentes são selecionados. Neste último caso, o projeto em si não é necessariamente selecionado. Independentemente de o projeto estar selecionado explicitamente ou não, sempre há um projeto ativo.
ActiveWindow
Retorna a janela ativa no ambiente de desenvolvimento. Somente leitura.
Comentários
Quando mais de uma janela é aberta no ambiente de desenvolvimento, a configuração da propriedade ActiveWindow é a janela com o foco. Se a janela principal tiver o foco, ActiveWindow retornará Nothing.
AddIns
Retorna uma coleção que os suplementos podem usar para registrar seus componentes de automação no modelo de objeto de extensibilidade.
Sintaxe
objeto de teste. Suplementos
O espaço reservado de objeto representa uma expressão de objeto que é avaliada como um objeto na lista Aplica-se a .
BuildFileName
Define ou retorna o nome da DLL que será usado quando o projeto for criado.
Sintaxe
objeto de teste. BuildFileName
O espaço reservado de objeto representa uma expressão de objeto que é avaliada como um objeto na lista Aplica-se a .
BuiltIn
Retorna um valor booliano que indica se o objeto Reference é uma referência padrão que não pode ser removida. Somente leitura.
A propriedade BuiltIn retorna estes valores:
| Valor | Descrição |
|---|---|
| Verdadeiro | A referência é uma referência padrão que não pode ser removida. |
| Falso | A referência não é uma referência padrão; ela pode ser removida. |
Legenda
Retorna uma String que contém o título da janela ativa. Somente leitura.
Comentários
O título da janela ativa é o texto exibido na barra de título da janela.
CodeModule
Retorna um objeto que representa o código por trás do componente. Somente leitura.
Comentários
A propriedade CodeModule retornará Nothing se o componente não tiver um módulo de código associado a ele.
Observação
O objeto CodePane representa uma janela de código visível. Um determinado componente pode ter vários objetos CodePane .
O objeto CodeModule representa o código dentro de um componente. Um componente só pode ter um objeto CodeModule .
CodePane
Retorna um objeto CodePane . Somente leitura.
Comentários
Se existir um painel de código , ele se tornará o painel de código ativo e a janela que o contém se tornará a janela ativa. Se não existir um painel de código para o módulo, a propriedade CodePane criará um.
CodePanes
Retorna a coleção de objetos CodePane ativos. Somente leitura.
CodePaneView
Retorna um valor que indica se o CodePane está na exibição Procedimento ou na exibição Módulo Completo. Somente leitura.
A propriedade CodePaneView retorna estes valores:
| Constante | Descrição |
|---|---|
| vbext_cv_ProcedureView | O painel de código especificado está na exibição de procedimento. |
| vbext_cv_FullModuleView | O projeto especificado está no modo de exibição de módulo completo. |
Coleção
Retorna a coleção que contém o objeto com o qual você está trabalhando. Somente leitura.
Comentários
A maioria dos objetos nesse modelo de objeto tem uma propriedade Parent ou uma propriedade Collection que aponta para o objeto pai do objeto.
Use a propriedade Collection para acessar as propriedades, os métodos e os controles da coleção à qual o objeto pertence.
Eventos da Barra de Comandos
Retorna o objeto CommandBarEvents . Somente leitura.
Configurações
A configuração do argumento que você passa para a propriedade CommandBarEvents é:
| Argumento | Descrição |
|---|---|
| VBConfigurer | Deve ser um objeto do tipo CommandBarControl. |
Comentários
Use a propriedade CommandBarEvents para retornar um objeto de origem de evento que dispara um evento quando um botão da barra de comandos é clicado.
O argumento passado para a propriedade CommandBarEvents é o controle da barra de comandos para o qual o evento Click será disparado.
CommandBars
Contém todas as barras de comando em um projeto, incluindo barras de comando que suportam menus de atalho.
Consulte tambémMenus e comandos e Barras de ferramentas.
Conectar
Retorna ou define o estado conectado de um suplemento.
Comentários
Retorna True se o suplemento está registrado e atualmente conectado (ativo).
Retorna False se o suplemento está registrado, mas não conectado (inativo).
Contar
Retorna um Long que contém o número de itens em uma coleção. Somente leitura.
CountOfDeclarationLines
Retorna um Long contendo o número de linhas de código na seção Declarações de um módulo de código. Somente leitura.
CountOfLines
Retorna um Long contendo o número de linhas de código em um módulo de código. Somente leitura.
CountOfVisibleLines
Retorna um Long que contém o número de linhas visíveis em um painel de código. Somente leitura.
Descrição
Retorna ou define uma expressão de cadeia de caracteres contendo uma cadeia de caracteres descritiva associada a um objeto. Para o objeto VBProject , leitura/gravação; para o objeto Reference , somente leitura.
Comentários
Para o objeto VBProject , a propriedade Description retorna ou define uma cadeia de caracteres descritiva associada ao projeto ativo.
Para o objeto Reference , a propriedade Description retorna o nome descritivo da referência.
Designer
Retorna o objeto que permite acessar as características de design de um componente.
Comentários
Se o objeto tiver um designer aberto, a propriedade Designer retornará o designer aberto; caso contrário, um novo designer será criado.
O designer é uma característica de certos objetos VBComponent . Por exemplo, quando você cria determinados tipos de objetos VBComponent , um designer é criado junto com o objeto. Um componente pode ter apenas um designer e é sempre o mesmo designer.
A propriedade Designer permite que você acesse um objeto específico do componente. Em alguns casos, como em módulos padrão e módulos de classe, um designer não é criado porque esse tipo de objeto VBComponent não dá suporte a um designer.
A propriedade Designer retornará Nothing se o objeto VBComponent não tiver um designer.
DesignerID
Propriedade somente leitura que retorna o ProgID de um designer ActiveX.
Eventos
Fornece propriedades que permitem que os suplementos se conectem a todos os eventos no Visual Basic for Applications.
Sintaxe
objeto de teste. Eventos
O espaço reservado de objeto representa uma expressão de objeto que é avaliada como um objeto na lista Aplica-se a .
FileName
Retorna o nome do caminho completo do arquivo de projeto ou documento host.
Sintaxe
objeto de teste. Nome do arquivo
O espaço reservado de objeto representa uma expressão de objeto que é avaliada como um objeto na lista Aplica-se a .
Comentários
Os projetos não têm outro nome além do nome do arquivo. O nome do caminho retornado é sempre fornecido como um caminho absoluto (por exemplo, "c:\projects\myproject.vba"), mesmo que seja mostrado como um caminho relativo (como ".. \projects\myproject.vba").
FullPath
Retorna uma String que contém o caminho e o nome de arquivo da biblioteca de tipos referenciada. Somente leitura.
GUID
Retorna uma String que contém o identificador de classe de um objeto. Somente leitura.
HasOpenDesigner
Retorna um valor booliano que indica se o objeto VBComponent tem um designer aberto. Somente leitura.
A propriedade HasOpenDesigner retorna estes valores:
| Valor | Descrição |
|---|---|
| Verdadeiro | O objeto VBComponent tem uma janela Design aberta. |
| Falso | O objeto VBComponent não tem uma janela Design aberta. |
Height
Retorna ou define um Single que contém a altura da janela em twips. Leitura/gravação.
Comentários
Alterar a configuração da propriedade Altura de uma janela vinculada ou janela encaixada não tem efeito, desde que a janela permaneça vinculada ou encaixada.
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.
HelpContextID
Retorna ou define uma String que contém a ID de contexto de um tópico em um arquivo da Ajuda do Microsoft Windows. Leitura/gravação.
HelpFile
Retorna ou define uma String especificando o arquivo de Ajuda do Microsoft Windows para um projeto. Leitura/gravação.
IndexedValue
Retorna ou define um valor para um membro de uma propriedade que é uma lista indexada ou uma matriz.
Comentários
O valor retornado ou definido pela propriedade IndexedValue é uma expressão que é avaliada como um tipo aceito pelo objeto. Para uma propriedade que é uma lista ou matriz indexada, você deve usar a propriedade IndexedValue em vez da propriedade Value . Uma lista indexada é uma expressão numérica que especifica a posição do índice. Os valores em listas indexadas são definidos ou retornados com um único índice.
IndexedValue aceita até 4 índices. O número de índices aceitos por IndexedValue é o valor retornado pela propriedade NumIndices . A propriedade IndexedValue será usada somente se o valor da propriedade NumIndices for maior que zero.
IsBroken
Retorna um valor booliano indicando se o objeto Reference aponta para uma referência válida no Registro. Somente leitura.
A propriedade IsBroken retorna estes valores:
| Valor | Descrição |
|---|---|
| Verdadeiro | O objeto Reference não aponta mais para uma referência válida no Registro. |
| Falso | O objeto Reference aponta para uma referência válida no registro. |
Esquerda
Retorna ou define um Single contendo o local da borda esquerda da janela na tela em twips. Leitura/gravação.
Comentários
O valor retornado pela propriedade Left depende se a janela está vinculada ou encaixada.
Observação
Alterar a configuração da propriedade Left de uma janela vinculada ou encaixada não tem efeito enquanto a janela permanecer vinculada ou encaixada.
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.
Linhas
Retorna uma cadeia de caracteres que contém o número especificado de linhas de código.
Sintaxe
objeto de teste. Linhas (linha inicial, contagem) Como Cadeia de Caracteres
A sintaxe do Lines tem estas partes:
| Sair | Descrição |
|---|---|
| objeto | Obrigatório. Uma expressão do objeto que é avaliada como um objeto na lista Aplica-se a. |
| linha de partida | Obrigatório. Um Long especificando o número de linha no qual começar. |
| Count | Obrigatório. A Long especificando o número de linhas que você deseja retornar. |
Comentários
Os números de linha em um módulo de código começam em 1.
LinkedWindowFrame
Retorna o objeto Window que representa o quadro que contém a janela. Somente leitura.
Comentários
A propriedade LinkedWindowFrame permite que você acesse o objeto que representa o quadro de janela vinculado, que tem propriedades distintas da janela ou das janelas que ele contém. Se a janela não estiver vinculada, a propriedade LinkedWindowFrame retornará Nothing.
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.
LinkedWindows
Retorna a coleção de todas as janelas vinculadas contidas em um quadro de janela vinculado. Somente leitura.
Comentários
A propriedade LinkedWindows é uma propriedade acessadora (ou seja, uma propriedade que retorna um objeto do mesmo tipo que o nome da propriedade).
MainWindow
Retorna um objeto Window que representa a janela principal do ambiente de desenvolvimento do Visual Basic. Somente leitura.
Comentários
Use o objeto Window retornado pela propriedade MainWindow para adicionar ou remover janelas encaixadas e maximizar, minimizar, ocultar ou restaurar a janela principal do ambiente de desenvolvimento do Visual Basic.
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.
Principal
Retorna um Long que contém o número de versão principal da biblioteca de tipos referenciada. Somente leitura.
Comentários
O número retornado pela propriedade Major corresponde ao número da versão principal armazenado na biblioteca de tipos para a qual você definiu a referência.
Secundária
Retorna um Long indicando o número da versão secundária da biblioteca de tipos referenciada. Somente leitura.
Comentários
O número retornado pela propriedade Minor corresponde ao número da versão secundária armazenada na biblioteca de tipos para a qual você definiu a referência.
Modo
Retorna um valor que contém o modo do projeto especificado. Somente leitura.
A propriedade Mode retorna estes valores:
| Constante | Descrição |
|---|---|
| vbext_vm_Run | O projeto especificado está no modo de execução. |
| vbext_vm_Break | O projeto especificado está no modo de interrupção. |
| vbext_vm_Design | O projeto especificado está no modo de design. |
Nome
Retorna ou define uma String que contém o nome usado no código para identificar um objeto. Para o objeto VBProject e o objeto VBComponent , leitura/gravação. Para o objeto Property e o objeto Reference , somente leitura.
Comentários
A tabela a seguir descreve como a configuração da propriedade Name se aplica a diferentes objetos.
| Objeto | Resultado do uso da configuração da propriedade Nome |
|---|---|
| VBProject | Retorna ou define o nome do projeto ativo. |
| VBComponent | Retorna ou define o nome do componente. Ocorrerá um erro se você tentar definir a propriedade Name para um nome que já esteja sendo usado ou para um nome inválido. |
| Propriedade | Retorna o nome da propriedade como ele aparece no Navegador de Imóveis. Esse é o valor usado para indexar a coleção Properties . O nome não pode ser definido. |
| Reference | Retorna o nome da referência no código. O nome não pode ser definido. |
O nome padrão para novos objetos é o tipo de objeto mais um número inteiro exclusivo. Por exemplo, o primeiro novo objeto Form é Form1, um novo objeto Form é Form1 e o terceiro controle TextBox que você cria em um formulário é TextBox3.
A propriedade Name de um objeto deve começar com uma letra e pode ter no máximo 40 caracteres. Ela pode incluir números e caracteres de sublinhado (_), mas não pode incluir pontuação ou espaços.
Formulários e módulos não podem ter o mesmo nome de outro objeto público, como Área de Transferência, Tela ou Aplicativo. Embora a configuração da propriedade Name possa ser uma palavra-chave, um nome de propriedade ou o nome de outro objeto, isso pode criar conflitos no código.
NumIndices
retorna o número de índices na propriedade retornada pelo objeto Property .
Comentários
O valor da propriedade NumIndices pode ser um número inteiro de 0 a 4. Para a maioria das propriedades, NumIndices retorna 0. As propriedades indexadas convencionalmente retornam 1. As matrizes de propriedade podem retornar 2.
Objeto
Retorna ou define o valor de um objeto retornado por uma propriedade. Leitura/gravação.
Comentários
Se um objeto Property retornar um objeto, você deverá usar a propriedade Object para retornar ou definir o valor desse objeto.
Pai
Retorna o objeto ou coleção que contém outro objeto ou coleção. Somente leitura.
Comentários
A maioria dos objetos tem uma propriedade Parent ou uma propriedade Collection que aponta para o objeto pai do objeto nesse modelo de objeto. A propriedade Collection será usada se o objeto pai for um collection.
Use a propriedade Parent para acessar as propriedades, os métodos e os controles do objeto pai de um objeto.
Consulte tambémo objeto CodeModule
ProcBodyLine
Retorna a primeira linha de um procedimento.
Sintaxe
objeto de teste. ProcBodyLine (procname, prockind) As Long
A sintaxe ProcBodyLine tem estas partes:
| Sair | Descrição |
|---|---|
| objeto | Obrigatório. Uma expressão do objeto que é avaliada como um objeto na lista Aplica-se a. |
| procname | Obrigatório. Uma String que contém o nome do procedimento. |
| prockind | Obrigatório. Especifica o tipo de procedimento a ser localizado. Como os procedimentos de propriedade podem ter várias representações no módulo, você deve especificar o tipo de procedimento que deseja localizar. Todos os procedimentos que não sejam procedimentos de propriedade (ou seja, procedimentos Sub e Function ) usam vbext_pk_Proc. |
Use uma das constantes a seguir para o argumentoprockind.
| Constante | Descrição |
|---|---|
| vbext_pk_Get | Especifica um procedimento que retorna o valor de uma propriedade. |
| vbext_pk_Let | Especifica um procedimento que atribui um valor a uma propriedade. |
| vbext_pk_Set | Especifica um procedimento que define uma referência a um objeto. |
| vbext_pk_Proc | Especifica todos os procedimentos que não sejam procedimentos de propriedade. |
Comentários
A primeira linha de um procedimento é a linha na qual a instrução Sub, Function ou Property aparece.
ProcCountLines
Retorna o número de linhas no procedimento especificado.
Sintaxe
objeto de teste. ProcCountLines (procname, prockind) As Long
A sintaxe ProcCountLines tem estas partes:
| Sair | Descrição |
|---|---|
| objeto | Obrigatório. Uma expressão do objeto que é avaliada como um objeto na lista Aplica-se a. |
| procname | Obrigatório. Uma String que contém o nome do procedimento. |
| prockind | Obrigatório. Especifica o tipo de procedimento a ser localizado. Como os procedimentos de propriedade podem ter várias representações no módulo, você deve especificar o tipo de procedimento que deseja localizar. Todos os procedimentos que não sejam procedimentos de propriedade (ou seja, procedimentos Sub e Function ) usam vbext_pk_Proc. |
Use uma das constantes a seguir para o argumentoprockind.
| Constante | Descrição |
|---|---|
| vbext_pk_Get | Especifica um procedimento que retorna o valor de uma propriedade. |
| vbext_pk_Let | Especifica um procedimento que atribui um valor a uma propriedade. |
| vbext_pk_Set | Especifica um procedimento que define uma referência a um objeto. |
| vbext_pk_Proc | Especifica todos os procedimentos que não sejam procedimentos de propriedade. |
Comentários
A propriedade ProcCountLines retorna a contagem de todas as linhas em branco ou de comentário que precedem a declaração do procedimento e, se o procedimento for o último procedimento em um módulo de código, todas as linhas em branco após o procedimento.
ProcOfLine
Retorna o nome do procedimento no qual a linha especificada está.
Sintaxe
objeto de teste. ProcOfLine (line, prockind) As String
A sintaxe ProcOfLine tem estas partes:
| Sair | Descrição |
|---|---|
| objeto | Obrigatório. Uma expressão do objeto que é avaliada como um objeto na lista Aplica-se a. |
| line | Obrigatório. A Long especificando a linha a ser marcada. |
| prockind | Obrigatório. Especifica o tipo de procedimento a ser localizado. Como os procedimentos de propriedade podem ter várias representações no módulo, você deve especificar o tipo de procedimento que deseja localizar. Todos os procedimentos que não sejam procedimentos de propriedade (ou seja, procedimentos Sub e Function ) usam vbext_pk_Proc. |
Use uma das constantes a seguir para o argumentoprockind.
| Constante | Descrição |
|---|---|
| vbext_pk_Get | Especifica um procedimento que retorna o valor de uma propriedade. |
| vbext_pk_Let | Especifica um procedimento que atribui um valor a uma propriedade. |
| vbext_pk_Set | Especifica um procedimento que define uma referência a um objeto. |
| vbext_pk_Proc | Especifica todos os procedimentos que não sejam procedimentos de propriedade. |
Comentários
Uma linha estará dentro de um procedimento se for uma linha em branco ou uma linha de comentário antes da declaração do procedimento e, se o procedimento for o último procedimento em um módulo de código, uma linha ou linhas em branco após o procedimento.
ProcStartLine
Retorna a linha na qual o procedimento especificado começa.
Sintaxe
objeto de teste. ProcStartLine (procname, prockind) As Long
A sintaxe ProcStartLine tem estas partes:
| Sair | Descrição |
|---|---|
| objeto | Obrigatório. Uma expressão do objeto que é avaliada como um objeto na lista Aplica-se a. |
| procname | Obrigatório. Uma String que contém o nome do procedimento. |
| prockind | Obrigatório. Especifica o tipo de procedimento a ser localizado. Como os procedimentos de propriedade podem ter várias representações no módulo, você deve especificar o tipo de procedimento que deseja localizar. Todos os procedimentos que não sejam procedimentos de propriedade (ou seja, procedimentos Sub e Function ) usam vbext_pk_Proc. |
Use uma das constantes a seguir para o argumentoprockind.
| Constante | Descrição |
|---|---|
| vbext_pk_Get | Especifica um procedimento que retorna o valor de uma propriedade. |
| vbext_pk_Let | Especifica um procedimento que atribui um valor a uma propriedade. |
| vbext_pk_Set | Especifica um procedimento que define uma referência a um objeto. |
| vbext_pk_Proc | Especifica todos os procedimentos que não sejam procedimentos de propriedade. |
Comentários
Um procedimento começa na primeira linha abaixo da instrução End Sub do procedimento anterior. Se o procedimento for o primeiro procedimento, ele começa no final da seção Declarações gerais.
ProgID
Retorna o ProgID (ID programático) para o controle representado pelo objeto VBControl .
Sintaxe
objeto de teste. ProgID
O espaço reservado de objeto representa uma expressão de objeto que é avaliada como um objeto na lista Aplica-se a .
Propriedades
Retorna as propriedades de um objeto. Somente leitura.
Comentários
A propriedade Properties é uma propriedade acessadora (ou seja, uma propriedade que retorna um objeto do mesmo tipo que o nome da propriedade).
Proteção
Retorna um valor que indica o estado de proteção de um projeto. Somente leitura.
A propriedade Protection retorna estes valores:
| Constante | Descrição |
|---|---|
| vbext_pp_locked | O projeto especificado está bloqueado. |
| vbext_pp_none | O projeto especificado não está protegido. |
Referências
Retorna o conjunto de referências em um projeto. Somente leitura.
Comentários
A propriedade References é uma propriedade acessadora (ou seja, uma propriedade que retorna um objeto do mesmo tipo que o nome da propriedade).
Eventos de referência
Retorna o objeto ReferencesEvents . Somente leitura.
Configurações
A configuração do argumento que você passa para a propriedade ReferencesEvents é:
| Argumento | Descrição |
|---|---|
| VBPROJECT | Se vbproject apontar para Nothing, o objeto retornado fornecerá eventos para as coleções References de todos os objetos VBProject na coleção VBProjects . Se vbproject apontar para um objeto VBProject válido, o objeto retornado fornecerá eventos apenas para a coleção References desse projeto. |
Comentários
A propriedade ReferencesEvents usa um argumento e retorna um objeto de origem de evento. O objeto ReferencesEvents é a origem de eventos que são acionados quando referências são adicionadas ou removidas.
Salvo
Retorna um valor booleano indicando se o objeto foi editado desde a última vez em que foi salvo. Leitura/gravação.
A propriedade Saved retorna estes valores:
| Valor | Descrição |
|---|---|
| Verdadeiro | O objeto não foi editado desde a última vez em que foi salvo. |
| Falso | O objeto foi editado desde a última vez em que foi salvo. |
Comentários
O método SaveAs define a propriedade Saved como True.
Observação
Se você definir a propriedade Saved como False no código, ela retornará False e o objeto será marcado como se tivesse sido editado desde a última vez em que foi salvo.
SelectedVBComponent
Retorna o componente selecionado. Somente leitura.
Comentários
A propriedade SelectedVBComponent retorna o componente selecionado na janela Projeto. Se o item selecionado na janela Projeto não for um componente, SelectedVBComponent não retornará Nada.
Consulte também o objeto VBE .
Início
Retorna ou define um Single especificando o local da parte superior da janela na tela em twips. Leitura/gravação.
Comentários
O valor retornado pela propriedade Top depende se a janela está encaixada, vinculada ou no modo de exibição de encaixe.
Observação
Alterar a configuração da propriedade Superior de uma janela vinculada ou encaixada não terá efeito enquanto a janela permanecer vinculada ou encaixada.
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.
TopLine
Retorna um Long especificando o número de linha da linha na parte superior do painel de código ou define a linha exibida na parte superior do painel de código. Leitura/gravação.
Comentários
Use a propriedade TopLine para retornar ou definir a linha que é exibida na parte superior do painel de código. Por exemplo, se você quiser que a linha 25 seja a primeira linha exibida em um painel de código, defina a propriedade TopLine como 25.
A configuração da propriedade TopLine deve ser um número positivo. Se a configuração da propriedade TopLine for maior que o número real de linhas no painel de código, a configuração será a última linha no painel de código.
Tipo
Retorna um valor numérico ou de cadeia de caracteres que contém o tipo de objeto. Somente leitura.
As configurações de propriedade Type para o objeto Window são descritas na tabela a seguir.
| Constant | Valor | Descrição |
|---|---|---|
| vbext_wt_CodeWindow | 0 | Janela de código |
| vbext_wt_Designer | 1 | Designer |
| vbext_wt_Browser | 2 | Pesquisador de Objetos |
| vbext_wt_Immediate | 5 | Janela imediata |
| vbext_wt_ProjectWindow | 6 | Janela de projeto |
| vbext_wt_PropertyWindow | 7 | Janela Propriedades |
| vbext_wt_Find | 8 | Caixa de diálogo Localizar |
| vbext_wt_FindReplace | 9 | Caixa de diálogo Pesquisar e Substituir |
| vbext_wt_LinkedWindowFrame | 11 | Quadro de janela vinculado |
| vbext_wt_MainWindow | 12 | Janela principal |
| vbext_wt_Watch | 3 | Janela Inspeção |
| vbext_wt_Locals | 4 | Janela Locais |
| vbext_wt_Toolbox | 10 | Caixa de Ferramentas |
| vbext_wt_ToolWindow | 15 | janela de ferramentas |
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.
As configurações da propriedade Type para o objeto VBComponent são descritas na tabela a seguir.
| Constant | Valor | Descrição |
|---|---|---|
| vbext_ct_StdModule | 1 | Módulo Standard |
| vbext_ct_ClassModule | 2 | Módulo de classe |
| vbext_ct_MSForm | 3 | Formulário da Microsoft |
| vbext_ct_ActiveXDesigner | 11 | ActiveX Designer |
| vbext_ct_Document | 100 | Módulo do documento |
As configurações da propriedade Type para o objeto Reference são descritas na tabela a seguir.
| Constant | Valor | Descrição |
|---|---|---|
| vbext_rk_TypeLib | 0 | Biblioteca de tipos |
| vbext_rk_Project | 1 | Project |
As configurações da propriedade Type para o objeto VBProject são descritas na tabela a seguir.
| Constant | Valor | Descrição |
|---|---|---|
| vbext_pt_HostProject | 100 | Projeto Host |
| vbext_pt_StandAlone | 101 | Projeto autônomo |
Valor
Retorna ou define uma Variant especificando o valor da propriedade. Leitura/gravação.
Comentários
Como a propriedade Value retorna uma Variant, você pode acessar qualquer propriedade. Para acessar uma lista, use a propriedade IndexedValue .
Se a propriedade que o objeto Property representa for leitura/gravação, a propriedade Value será leitura/gravação. Se a propriedade for somente leitura, a tentativa de definir a propriedade Value causará um erro. Se a propriedade for somente gravação, a tentativa de retornar a propriedade Value causará um erro.
A propriedade Value é a propriedade padrão do objeto Property .
VBComponents
Retorna uma coleção dos 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á.
No Visual Basic for Applications, você pode usar o método Import para adicionar um componente a um projeto de um arquivo.
Para obter mais informações, consulte Objeto VBComponent e Propriedade SelectedVBComponent .
VBE
Retorna a raiz do objeto VBE . Somente leitura.
Comentários
Todos os objetos têm uma propriedade VBE que aponta para a raiz do objeto VBE .
VBProjects
Retorna a coleção VBProjects , que representa todos os projetos atualmente abertos no IDE do Visual Basic.
Sintaxe
objeto de teste. VBProjects
O espaço reservado de objeto representa uma expressão de objeto que é avaliada como um objeto na lista Aplica-se a .
Versão
Retorna uma String que contém a versão do Visual Basic for Applications que o aplicativo está usando. Somente leitura.
Comentários
O valor da propriedade Version é uma cadeia de caracteres que começa com um ou dois dígitos, um ponto e dois dígitos; O restante da cadeia de caracteres é indefinido e pode conter texto ou números.
Visible
Para o objeto Window , retorna ou define um valor booleano que especifica a visibilidade de uma janela. Leitura/gravação.
Para o objeto CodePane , retorna um valor booleano que indica se o painel de código está visível na janela. Somente leitura.
A propriedade Visible retorna estes valores:
| Valor | Descrição |
|---|---|
| Verdadeiro | (Padrão) O objeto está visível. |
| Falso | O objeto está oculto. |
Width
Retorna ou define um Single que contém a largura da janela em twips. Leitura/gravação.
Comentários
Alterar a configuração da propriedade Width de uma janela vinculada ou janela encaixada não tem efeito enquanto a janela permanecer vinculada ou encaixada.
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.
Janela
Retorna a janela na qual o painel de código é exibido. Somente leitura.
Windows
Retorna o objeto Window , que representa uma janela no IDE do Visual Basic.
Sintaxe
objeto de teste. Janela
O espaço reservado de objeto representa uma expressão de objeto que é avaliada como um objeto na lista Aplica-se a .
WindowState
Retorna ou define um valor numérico que especifica o estado visual da janela. Leitura/gravação.
Configurações
A propriedade WindowState retorna ou define os seguintes valores:
| Constant | Valor | Descrição |
|---|---|---|
| vbext_ws_Normal | 0 | (Padrão) Normal |
| vbext_ws_Minimize | 1 | Minimizado (minimizado para um ícone) |
| vbext_ws_Maximize | 2 | Maximizada (ampliada para o tamanho máximo) |
Confira também
- Propriedades (Microsoft Forms)
- Objetos, métodos e propriedades (Visual Basic for Applications)
- Referência de modelo de suplemento do Visual Basic
- Referência de linguagem do Visual Basic
- Referência de desenvolvimento do cliente do Office
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.