Propriedades (Visual Basic Add-In Model)
ActiveCodePane
Retorna o objeto CodePane ativo ou ú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 no projeto no qual os componentes são selecionados. Neste último caso, o projeto em si não está necessariamente selecionado. Se o projeto está ou não explicitamente selecionado, 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, o ActiveWindow retornaráNothing.
AddIns
Retorna uma coleção que os suplementos podem usar para registrar seus componentes de automação no modelo de objeto extensibilidade.
Sintaxe
objeto. Addins
O espaço reservado do objeto representa uma expressão de objeto que avalia para um objeto na lista Aplica-se a .
BuildFileName
Define ou retorna o nome DLL que será usado quando o projeto for criado.
Sintaxe
objeto. BuildFileName
O espaço reservado do objeto representa uma expressão de objeto que avalia para 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 esses 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; ele pode ser removido. |
Legenda
Retorna uma Cadeia de Caracteres 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 CodeModuleretornará 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 um painel de código não existir 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 esses valores:
Constante | Descrição |
---|---|
vbext_cv_ProcedureView | O painel de código especificado está na exibição Procedimento. |
vbext_cv_FullModuleView | O projeto especificado está na exibição 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 neste 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.
Commandbarevents
Retorna o objeto CommandBarEvents . Somente leitura.
Configurações
A configuração do argumento que você passa para a propriedade CommandBarEvents é:
Argumento | Descrição |
---|---|
vbcontrol | 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 de barra de comando para o qual o evento Click será disparado.
CommandBars
Contém todas as barras de comando em um projeto, incluindo barras de comando que dão suporte a 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 estiver registrado e atualmente conectado (ativo).
Retorna False se o suplemento estiver registrado, mas não estiver conectado (inativo).
Contar
Retorna um Long que contém o número de itens em uma coleção. Somente leitura.
CountOfDeclarationLines
Retorna um Long que contém 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 que contém 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 que contém 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 é criado.
O designer é uma característica de determinados 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 Designerretornará 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. Eventos
O espaço reservado do objeto representa uma expressão de objeto que avalia para um objeto na lista Aplica-se a .
FileName
Retorna o nome completo do caminho do arquivo de projeto ou do documento de host.
Sintaxe
objeto. Filename
O espaço reservado do objeto representa uma expressão de objeto que avalia para um objeto na lista Aplica-se a .
Comentários
Os projetos não têm nenhum nome que não seja o 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 Cadeia de Caracteres que contém o caminho e o nome do arquivo da biblioteca de tipos referenciada. Somente leitura.
GUID
Retorna uma Cadeia de Caracteres 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 esses valores:
Valor | Descrição |
---|---|
Verdadeiro | O objeto VBComponent tem uma janela de Design aberta. |
Falso | O objeto VBComponent não tem uma janela de Design aberta. |
Altura
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 Height 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 de tempo de execução quando executados no Macintosh.
HelpContextID
Retorna ou define uma Cadeia de Caracteres que contém a ID de contexto para um tópico em um arquivo de Ajuda do Microsoft Windows. Leitura/gravação.
HelpFile
Retorna ou define uma Cadeia de Caracteres 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 avalia para um tipo que é 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 pelo 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 que indica se o objeto Reference aponta para uma referência válida no registro. Somente leitura.
A propriedade IsBroken retorna esses 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 que contém 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 esquerda de uma janela vinculada ou 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 de 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. Linhas (linha inicial, contagem) Como Cadeia de Caracteres
A sintaxe Linhas tem estas partes:
Sair | Descrição |
---|---|
objeto | Obrigatório. Uma expressão do objeto que é avaliada como um objeto na lista Aplica-se a. |
Startline | Obrigatório. Um Long especificando o número de linha no qual iniciar. |
Count | Obrigatório. Um 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 janelas que contém. Se a janela não estiver vinculada, a propriedade LinkedWindowFrameretornará 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 de 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 do acessador (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 de 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 de versão principal armazenado na biblioteca de tipos à qual você definiu a referência.
Secundária
Retorna um Long indicando o número de versão menor da biblioteca de tipos referenciada. Somente leitura.
Comentários
O número retornado pela propriedade Minor corresponde ao número de versão menor armazenado na biblioteca de tipos à qual você definiu a referência.
Modo
Retorna um valor que contém o modo do projeto especificado. Somente leitura.
A propriedade Mode retorna esses 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 Cadeia de Caracteres 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 Name |
---|---|
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 como um nome que já está sendo usado ou um nome inválido. |
Propriedade | Retorna o nome da propriedade como ela aparece no Navegador de Propriedades. Esse é o valor usado para indexar a coleção Propriedades . 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 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. Ele pode incluir números e sublinhar caracteres (_), mas não pode incluir pontuação ou espaços.
Formulários e módulos não podem ter o mesmo nome que outro objeto público, como Área de Transferência, Tela ou Aplicativo. Embora a configuração da propriedade Name possa ser uma palavra-chave, nome da propriedade ou o nome de outro objeto, isso pode criar conflitos em seu 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 inteiro de 0 a 4. Para a maioria das propriedades, NumIndices retorna 0. As propriedades indexadas convencionalmente retornam 1. As matrizes de propriedades 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 neste modelo de objeto. A propriedade Collection será usada se o objeto pai for uma coleção.
Use a propriedade Pai para acessar as propriedades, métodos e controles do objeto pai de um objeto.
Consulte tambémo objeto CodeModule
ProcBodyLine
Retorna a primeira linha de um procedimento.
Sintaxe
objeto. ProcBodyLine (procname, prockind) Como 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 Cadeia de Caracteres 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 função ) 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 é exibida.
ProcCountLines
Retorna o número de linhas no procedimento especificado.
Sintaxe
objeto. ProcCountLines (procname, prockind) Como 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 Cadeia de Caracteres 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 função ) 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 comentários que precedem a declaração de procedimento e, se o procedimento for o último procedimento em um módulo de código, quaisquer linhas em branco seguindo o procedimento.
ProcOfLine
Retorna o nome do procedimento em que a linha especificada está.
Sintaxe
objeto. ProcOfLine (linha, prockind) Como Cadeia de Caracteres
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. Um Long especificando a linha a ser verificada. |
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 função ) 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 está dentro de um procedimento se for uma linha em branco ou uma linha de comentário que precede a declaração de procedimento e, se o procedimento for o último procedimento em um módulo de código, uma linha em branco ou linhas seguindo o procedimento.
ProcStartLine
Retorna a linha na qual o procedimento especificado começa.
Sintaxe
objeto. ProcStartLine (procname, prockind) Como 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 Cadeia de Caracteres 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 função ) 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 Sub Final do procedimento anterior. Se o procedimento for o primeiro procedimento, ele será iniciado no final da seção Declarações gerais.
ProgID
Retorna o ProgID (ID programática) para o controle representado pelo objeto VBControl .
Sintaxe
objeto. Progid
O espaço reservado do objeto representa uma expressão de objeto que avalia para um objeto na lista Aplica-se a .
Propriedades
Retorna as propriedades de um objeto. Somente leitura.
Comentários
A propriedade Properties é uma propriedade do acessador (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 esses 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 do acessador (ou seja, uma propriedade que retorna um objeto do mesmo tipo que o nome da propriedade).
Referencesevents
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 para esse projeto. |
Comentários
A propriedade ReferencesEvents usa um argumento e retorna um objeto de origem do evento. O objeto ReferencesEvents é a fonte para eventos que são disparados quando as referências são adicionadas ou removidas.
Saved
Retorna um valor booliano que indica se o objeto foi editado desde a última vez que foi salvo. Leitura/gravação.
A propriedade Saved retorna esses valores:
Valor | Descrição |
---|---|
Verdadeiro | O objeto não foi editado desde a última vez que foi salvo. |
Falso | O objeto foi editado desde a última vez 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 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, SelectedVBComponentretornará Nothing.
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 Top de uma janela vinculada ou 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 de 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 mostrando na parte superior do painel de código. Leitura/gravação.
Comentários
Use a propriedade TopLine para retornar ou definir a linha 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 da 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 ferramenta |
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.
As configurações de 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 | Microsoft Form |
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 | Projeto |
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, tentar definir a propriedade Value causará um erro. Se a propriedade for somente gravação, tentar 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, 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á.
Em 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, confira 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. VBProjects
O espaço reservado do objeto representa uma expressão de objeto que avalia para um objeto na lista Aplica-se a .
Versão
Retorna uma Cadeia de Caracteres que contém a versão de 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 período e dois dígitos; o restante da cadeia de caracteres é indefinido e pode conter texto ou números.
Visível
Para o objeto Window , retorna ou define um valor booliano que especifica a visibilidade de uma janela. Leitura/gravação.
Para o objeto CodePane , retorna um valor booliano que indica se o painel de código está visível na janela. Somente leitura.
A propriedade Visible retorna esses valores:
Valor | Descrição |
---|---|
Verdadeiro | (Padrão) O objeto está visível. |
Falso | O objeto está oculto. |
Largura
Retorna ou define um Single que contém a largura da janela em twips. Leitura/gravação.
Comentários
A alteração da configuração da propriedade Width 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 de 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. Janela
O espaço reservado do objeto representa uma expressão de objeto que avalia para um objeto na lista Aplica-se a .
WindowState
Retorna ou define um valor numérico especificando 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 | Maximizado (ampliado 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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de