Glossário do VBE

Glossário de termos do Editor do Visual Basic (VBE).

tecla de acesso

Uma tecla pressionada enquanto pressiona a tecla ALT permite aos usuários abrir um menu, executar um comando, selecionar um objeto ou mover para um objeto. Por exemplo, ALT + F abre o menu Arquivo.

Controle ActiveX

Um objeto que você coloca em um formulário para habilitar ou melhorar a interação do usuário com um aplicativo. Controles ActiveX possuem eventos e podem ser incorporados ao outros controles. Esses controles têm uma extensão de nome de arquivo. ocx.

Objeto ActiveX

Um objeto que é exposto a outros aplicativos ou ferramentas de programação por meio de interfaces de Automação.

suplemento

Uma ferramenta personalizada que adiciona recursos ao ambiente de desenvolvimento do Visual Basic.

conjunto de caracteres ANSI

Conjunto de caracteres de 8 bits do ANSI (American National Standards Institute) usado para representar até 256 caracteres (0-255) usando seu teclado. Os primeiros 128 caracteres (0-127) correspondem às letras e símbolos em um teclado padrão dos EUA. Os próximos 128 caracteres (128-255) representam caracteres especiais, como letras de alfabetos internacionais, destaques, símbolos de moeda e frações.

aplicativo

Um conjunto de código e elementos visuais que trabalham em um único programa. Os desenvolvedores podem criar e executar aplicativos no ambiente de desenvolvimento, enquanto os usuários geralmente usam aplicativos como arquivos executáveis fora do ambiente de desenvolvimento.

argumento

Uma constante, variável ou expressão aprovada para um procedimento.

array

Um conjunto de elementos sequencialmente indexados com o mesmo tipo de dado intrínsecos. Cada elemento de uma matriz tem um número de índice de identificação exclusivo. As alterações feitas em um elemento de uma matriz não afetam os outros elementos.

Conjunto de Caracteres ANSII

O conjunto de caracteres do ASCII (American Standard Code for Information Interchange) de 7 bits é usado para representar letras e símbolos encontrados em um teclados padrão dos EUA. O conjunto de caracteres ASCII é o mesmo que os primeiros 128 caracteres (0-127) do conjunto de caracteres ANSI.

formatação automática

Um recurso que formata os códigos conforme você os digita, colocando automaticamente iniciais maiúsculas na primeira letra de palavras-chave, padronizando o espaçamento, adicionando pontuação e definindo as cores de primeiro plano e de plano de fundo.

Objeto de automação

Um objeto é exibido para outros aplicativos ou ferramentas de programação por meio de interfaces de automação.

classe base

Classe original da qual outras classes podem derivar por herança.

bitmap

Uma imagem representadas por pixels e armazenada como um conjunto de bits em que cada bits corresponde a um pixel. Sistemas de cor de mais de um bit corresponde a cada pixel. Um bitmap geralmente tem uma extensão de nome de arquivo .bmp.

comparação bit a bit

Uma comparação bit a bit entre bits posicionados identicamente em duas expressões numéricas.

Expressão booliana

Uma expressão que é avaliada como Verdadeiro ou Falso.

Tipo de dados Booliano

Um tipo de dado com apenas dois valores possíveis Verdadeiro (-1) ou Falso (0). Booliano variáveis estão armazenadas como números de 16 bits (2 bytes). Ver Resumo de tipo de dados.

controle associado

Um controle de reconhecimento de dados que pode fornecer acesso a um campo específico ou campos em um banco de dados através do controle dados. Um controle de reconhecimento de dados está normalmente associado ao controle Dados da sua Fonte de Dados e propriedades do DataField. Quando um controle Dados passa de um registro para o próximo, todo o controle associado conectado ao controleDados para exibir dados de campos no registro atual. Quando os usuários alteram dados em um controle associado e movem para um registro diferente, as alterações são salvas automaticamente no banco de dados.

modo de interrupção

Suspensão temporária da execução do programa no ambiente de desenvolvimento. No modo de interrupção, você pode examinar, depurar, redefinir, apresentar ou continuar a execução do programa. Insira o modo de interrupção quando você:

  • Encontre um ponto de interrupção durante a execução do programa.

  • Pressione CTRL + BREAK durante a execução do programa.

  • Encontre um demonstrativo Parar ou erro de tempo de execução não ajustado durante a execução do programa.

  • Adicione a expressão de inspeção Interromper Quando Verdadeiro. A execução para quando o valor da inspeção é alterado e avaliado comoVerdadeiro.

  • Adicionar a expressão de inspeção Interromper Quando Verdadeiro. A execução para quando o valor da inspeção é alterado.

ponto de interrupção

Uma linha de programa selecionada na qual execução interrompe automaticamente. Pontos de interrupção não são salvas com seu código.

por referência

Uma maneira de passar o endereço de um argumento para um procedimento em vez de passar o valor. Isso permite que o procedimento acesse a variável real. Como resultado, o valor real da variável pode ser alterado pelo procedimento para o qual é passado. A menos que especificado ao contrário, os argumentos são passados por referência.

tipo de dados Byte

O tipo de dados usado para manter os números inteiros positivos que variam de 0 a 255. As variáveis de byte são armazenadas como números únicos não assinados de 8 bits (1-byte). Ver Resumo de tipo de dados.

por valor

Uma maneira de passar o valor de um argumento para um procedimento em vez de passar o argumento. Isso permite que o procedimento acesse a cópia da variável. Como resultado, o valor real da variável não pode ser alterado pelo procedimento para o qual é passado.

código de caractere

Conjunto de caracteres de um número que representa um determinado caractere em um conjunto, como o ANSI.

class

Definição formal de um objeto. A classe atua como um modelo a partir do qual uma instância de um objeto é criada no tempo de execução. A classe define as propriedades do objeto e os métodos usados para controlar o comportamento do objeto.

módulo de classe

Um módulo que contém a definição de uma classe, inclusive suas definições de método e propriedade.

módulo de código

Um módulo que contém o código público que pode ser compartilhado com todos os módulos em um projeto. Um módulo de código é conhecido como um módulo padrão em versões posteriores do Visual Basic.

painel de código

Um painel contido em uma janela de código usada para inserir e editar o código. Uma janela de código pode conter um ou mais painéis de código.

collection

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. O objeto Coleção é o exemplo padrão de uma classe de coleção; instâncias da classe são coleções. Coleções devem implementar um método chamado NewEnum que não aceita argumentos, retorna um objeto IUnknown apropriado e tem seu VB_UserMemId definido-4.

linha de comando

O caminho, o nome de arquivo e as informações de argumento fornecidas pelo usuário para executar um programa.

comment

Adicionar texto ao código que explica como funciona o código. No Visual Basic, uma linha do comentário comece com um apóstrofo (') ou com a palavra-chave Reme seguida por um espaço.

operador de comparação

Símbolo(s) ou uma palavra indicando relação entre dois ou mais valores ou expressões. Esses operadores incluem menor que (<), menor ou igual a (<=), maior que (>), maior ou igual a (>=), não igual () e igual (<>=). Operadores de comparação adicional incluem Is e Like. Observe que Is e Like não podem ser usados como operadores de comparação em uma instrução Select Case.

Confira também Operadores de comparação.

diretiva de compilador

Um comando usado para alterar a ação do compilador.

tempo de compilação

O período durante o qual o código-fonte é convertido em código executável.

constante de compilação condicional

Um identificador do Visual Basic que é definido usando a diretiva de compilação#Const ou com o aplicativo host e usado por outras diretivas de compilação para determinar quando ou se determinados blocos de código do Visual Basic são compilados.

constante

Um item nomeado que mantém um valor constante durante a execução de um programa. Uma constante pode ser uma cadeia de caracteres ou literal numérica, outra constante ou qualquer combinação que inclua operadores aritméticos ou lógicos, exceto É e exponencial. Cada aplicativo host pode definir seu próprio conjunto de constantes. Constantes adicionais podem ser definidas pelo usuário com a políticaConst. Use constantes em qualquer lugar em seu código no lugar de valores reais.

contêiner

Um objeto que pode conter outros objetos.

controle

Um objeto que você pode colocar em um formulário, que tem seu próprio conjunto de propriedades reconhecidas, métodos e eventos. Use controles para receber a entrada do usuário, exibir resultados e disparar procedimentos de evento. Você pode manipular a maioria dos controles usando métodos. Alguns controles são interativos (responsivos a ações do usuário), enquanto outros estão estáticos (acessíveis apenas por meio de código).

matriz de controle

Um grupo de controles que compartilham um nome, tipo e procedimentos de evento comuns. Cada controle em uma matriz tem um número de índice exclusivo que pode ser usado para determinar qual controle reconhece um evento.

Tipo de dados de moeda

Um tipo de dados com uma variedade de-922,337,203,685,477.5808 a 922.337.203.685.477,5807. Use esse tipo de dados para cálculos envolvendo dinheiro cálculos e cálculos de ponto fixo onde precisão é muito importante. Caractere de declaração de tipo sinal arroba (@) representa Moeda no Visual Basic. Ver Resumo de tipo de dados.

tipo de dados

Características de uma variável que determina que tipo de dados ela pode conter. Tipos de dados incluem Byte, Booliano, Inteiro, Longo, Moeda, Casas decimais, Único, Duplo, Data, Cadeia, Objeto, Variante (padrão) e tipos de definidos pelo usuário, bem como tipos específicos de objetos. Ver Resumo de tipo de dados.

Tipo de dados de Data

Tipo de dados usado para armazenar as datas e as horas como um número real. Dados variáveis estão armazenados como números de 64 bits (8 bytes). O valor à esquerda da vírgula decimal representa a data e o valor à direita da vírgula decimal representa a hora. Ver Resumo de tipo de dados.

expressão de data

Qualquer expressão que possa ser interpretada como uma data, incluindo literais de data, números que parecem datas, cadeia de caracteres que parecem e datas são retornadas de funções. Uma expressão de data está limitada aos números ou cadeias de caracteres em qualquer combinação que possa representar uma data entre 1 de janeiro de 100 e 31 de dezembro de 9999.

Datas são armazenadas como parte de um número real. Valores à esquerda da vírgula decimal representam uma data, valores à direita da vírgula decimal representam uma hora. Os números negativos representam datas anteriores a 30 de dezembro de 1899.

literal de data

Qualquer sequência de caracteres com um formato válido delimitado por sinais numéricos (#). Formatos válidos incluem o formato de data especificado pelas configurações de localidade para o seu código ou o formato de data universal.

Por exemplo, #12/31/92# é o literal de data que representa 31 de dezembro de 1992, em que inglês-eua é a configuração de localidade para seu aplicativo. Use literais de data para facilitar portabilidade em idiomas diferentes.

separadores de data

Caracteres usados para separar o dia, mês e ano quando os valores da data são formatados. Os caracteres são determinados pelas configurações do sistema ou pela função Formato.

DBCS

Um conjunto de caracteres que usa 1 ou 2 bytes para representar um caractere, permitindo que mais de 256 caracteres sejam representados.

troca dinâmica de dados (DDE)

Um protocolo estabelecido para troca de dados por meio de links ativos entre aplicativos executáveis no Microsoft Windows.

Tipo de dados decimal

Tipo de dados que contém números decimais redimensionados por uma potência de 10. Para números na escala zero, ou seja, números sem casas decimais, o intervalo é + /-79.228.162.514.264.337.593.543.950.335. Para números com 28 casas decimais o intervalo é de + /-7,9228162514264337593543950335. O menor número diferente de zero que pode ser representado como um Decimal é 0,0000000000000000000000000001.

Observe que no momento o tipo de dados Decimal só pode ser usado em uma Variante. Não é possível declarar uma variável de tipo Decimal. No entanto, você pode criar uma Variante cujo subtipo seja Decimal usando a função CDec. Ver Resumo de tipo de dados.

declaração

Código não executável que nomeia uma constante, variável ou procedimento e especifica suas características, como tipo de dados. Para ver os procedimentos DLL, declarações de nomes específicos, bibliotecas e argumentos.

designer

Fornece uma janela de design visual no ambiente de desenvolvimento do Visual Basic. Use esta janela para criar novas classes visualmente. Visual Basic tem designers de formulários internos. As edições Professional e Enterprise do Visual Basic incluem designers de documentos do ActiveX e controles ActiveX.

tempo de design

O tempo durante o qual você cria um aplicativo no ambiente de desenvolvimento adicionando controles, controle de configuração ou propriedades do formulário e assim por diante. Por outro lado, durante o tempo de execução, você interage com o aplicativo como um usuário.

ambiente de desenvolvimento

Parte do aplicativo onde você escreve código, cria controles, controla o conjunto e propriedades do formulário e assim por diante. Isso contrasta com a execução do aplicativo.

Uma biblioteca de tipos de treino carregados e vinculados em aplicativos em tempo de execução. DLLs são criados com outras linguagem de programação como C, MASM ou FORTRAN.

janela encaixada

Uma janela que é anexada ao quadro da janela principal.

document

Qualquer trabalho autocontido criado com um aplicativo e com um nome de arquivo exclusivo.

modo de design do documento

Um modo de design ativado pelo aplicativo host normalmente por um botão na faixa de opções do desenvolvedor, onde as interações do mouse com controles inseridas em um documento ajustam o respectivo posicionamento, o tamanho e as propriedades, em vez de ativar as ações.

Tipo de dados Duplo

Um tipo de dados que contém os números de ponto flutuante de dupla precisão como números de 64 bits no intervalo de-1, 79769313486231E308 a-4, 94065645841247E-324 para valores negativos; 4.94065645841247E-324 a 1, 79769313486232E308 para valores positivos. O caractere de declaração de tipo sinal de número (#) representa oDuplo no Visual Basic. Ver Resumo de tipo de dados.

Vazio

Indica que nenhum valor inicial foi atribuído a uma variávelVariante. Uma variável Vazia é representada por 0 em um contexto numérico ou uma cadeia de comprimento zero ("") em um contexto de cadeia.

número do erro

Um número inteiro no intervalo de 0 - 65.535 que corresponde à configuração de propriedade número do objeto Err. Quando combinadas com a configuração de propriedade Descrição do objeto Err, esse número representa uma mensagem de erro específico.

objeto origem do evento

Um objeto é a fonte de eventos que ocorrem em resposta a uma ação. Um objeto da origem do evento é retornado por uma propriedade. Por exemplo, a propriedade CommandBarEvents retorna o objeto CommandBarEvents.

arquivo executável

Um aplicativo baseado no Windows que pode executar fora do ambiente de desenvolvimento. Um arquivo executável tem uma extensão de nome .exe.

expressão

Uma combinação de palavras-chave, constantes, variáveis e operadores que gera uma cadeia de caracteres, número ou objeto. Uma expressão pode ser usada para realizar um cálculo, manipular caracteres ou testar dados.

número do arquivo

Número usado na instrução Abrir para abrir um arquivo. Use arquivo numéricos no intervalo de 1 a 255, inclusive, para arquivos que não podem ser acessados por outros aplicativos. Use arquivo números no intervalo de 256 a 511 para arquivos que podem ser acessados por outros aplicativos.

foco

A capacidade de receber cliques do mouse ou entrada do teclado de cada vez. No ambiente do Microsoft Windows apenas uma janela, formulário ou controle podem ter esse recurso de cada vez. O objeto "ficar em foco" normalmente é indicado por uma barra de título ou uma legenda realçada. O foco pode ser definido pelo usuário ou pelo aplicativo.

formulário

Uma janela ou caixa de diálogo. Formulários são contêineres para controles. Um formulário da interface MDI também pode atuar como um contêiner para alguns controles e formulários filhos.

módulo de formulário

Um arquivo em um projeto do Visual Basic com uma extensão de nome de arquivo .frm que pode conter descrições gráficas de um formulário, seus controles e configurações de propriedade, declarações de constantes em nível de formulário, variáveis, procedimentos externos, eventos e procedimentos gerais.

procedimento Function

O procedimento que executa uma tarefa específica dentro de um programa e retorna um valor. Um procedimento Função começa com uma instrução Função e termina com uma instrução Função Final.

procedimento geral

Um procedimento deve ser explicitamente chamado por outro procedimento. Por outro lado, um procedimento de evento é chamado automaticamente em resposta a um usuário ou a ação do sistema.

método de gráficos

Um método que funciona em um objeto como um Formulário, PictureBox, ou Impressorae executa operações de desenhos de tempo de execução como animação ou simulação. Os métodos de elementos gráficos são Circle, Cls, Linha, PaintPicture, Ponto, Imprimir, e PSet.

aplicativo host

Qualquer aplicativo que oferece suporte para uso do Visual Basic for Applications, por exemplo, o Microsoft Excel, o Microsoft Project, e assim por diante.

ícone

Uma representação gráfica de um objeto ou conceito, usada para representar aplicativos minimizados no Microsoft Windows. Um ícone é um bitmap com o tamanho máximo de 32 x 32 pixels. Ícones tem uma extensão. ico.

identificador

Um elemento de uma expressão que se refere a uma constante ou variável.

em andamento

Em execução no mesmo espaço de endereçamento como um aplicativo.

objeto inserível

Um objeto de aplicativo que é um tipo de controle personalizado, como uma planilha do Microsoft Excel.

tipo de dados Integer

Tipo de dados que contém variáveis inteiras armazenadas como números inteiros de 2 bytes no intervalo de -32.768 a 32.767. Tipo de dados Inteiros também são usados para representar valores enumerados. O caractere de declaração de tipo sinal de porcentagem (%) representa umInteiro no Visual Basic. Ver Resumo de tipo de dados.

constantes intrínsecas

Uma constante fornecida por um aplicativo. As constantes do Visual Basic estão listadas na biblioteca de objetos e podem ser exibidas com o Pesquisador de Objetos. Por não ser possível desabilitar constantes intrínsecas, não é possível criar uma constante definida pelo usuário com o mesmo nome.

keyword

Uma palavra ou um símbolo reconhecido como parte da linguagem de programação do Visual Basic. Por exemplo, uma instrução, um nome de função ou um operador.

caractere continuação da linha

A combinação de um espaço seguido de um caractere de sublinhado (_) utilizado no ambiente de desenvolvimento para estender uma única linha lógica de código de duas ou mais linhas físicas. No entanto, você não pode usar um caractere de continuação da linha para continuar uma linha de código de dentro de uma expressão de cadeia de caracteres.

rótulo de linha

Usado para identificar uma única linha de código. Um rótulo de linha pode ser qualquer combinação de caracteres que comece com uma letra e termine com dois pontos (:). Rótulos de linha não diferenciam maiúsculas de minúsculas e devem começar na primeira coluna.

número da linha

Usado para identificar uma única linha de código. Um número de linha pode ser qualquer combinação de dígitos exclusiva no módulo onde ele é usado. Números de linha devem começar na primeira coluna.

janela vinculada

Uma janela associada a outra janela que não a janela principal.

quadro de janela vinculada

Um quadro de janela contendo várias janelas que foram interligadas.

localidade

O conjunto de informações que correspondem a um determinado idioma e país/região. A configuração de localidade do código afeta o idioma de termos, como palavras-chave e define configurações específicas de localidade como separadores de decimal e de lista, formatos de data e ordem de classificação do caractere.

A configuração de localidade do sistema afeta a forma como a funcionalidade de reconhecimento de localidade se comporta, por exemplo, ao exibir números ou converter cadeias de caracteres em datas. Configure a localidade do sistema usando os utilitários doPainel de Controlefornecidos pelo sistema operacional.

Embora a localidade do código e a localidade do sistema tenham a mesma configuração, elas podem ser diferentes em algumas situações. Por exemplo, no Visual Basic, Standard Edition e no Visual Basic, Professional Edition, o código não é traduzido do inglês (EUA). A localidade do sistema pode ser definida para o idioma e país/região do usuário, mas a localidade do código sempre está definida como inglês (EUA) e não pode ser alterada. Nesse caso, os separadores inglês, espaço reservado para formulários e ordem de classificação em inglês (EUA) são usados.

Erro de lógica

Erro de programação que pode fazer o código produzir resultados incorretos ou parar a execução. Por exemplo, um erro de lógica pode ser causado por nomes de variáveis incorretas, tipos de variáveis incorretas, loops infinitos, falhas nas comparações ou problemas de matriz.

tipo de dados Long

Um inteiro de 4 bytes que vai de -2.147.483.648 a 2.147.483.647. O caractere de declaração de tipo E comercial (&) representa um Long no Visual Basic. Ver Resumo de tipo de dados.

indicadores de margem

Um ícone exibido na barra Indicadores de Margem na Janela do Código. Indicadores de margem fornecem indicações visuais durante a edição de código.

Filho MDI

Um formulário contido em um formulário MDI em um aplicativo de interface de vários documentos MDI. Para criar um formulário filho, defina a propriedadeMDIChild do formulário MDI para Verdadeiro.

Formulário MDI

Uma janela que compõe a tela de fundo de um aplicativo de interface de vários documentos MDI. Formulário MDI é o contêiner para os formulários filhos MDI no aplicativo.

Membro

Um elemento de uma coleção, um objeto ou um tipo definido pelo usuário.

metarquivo

Um arquivo que armazena uma imagem, como objetos gráficos como linhas e círculos polígonos e não como pixels. Há dois tipos de metarquivos padrão e aprimorados. Metarquivos padrão normalmente têm uma extensão de nome de arquivo. wmf. Metarquivos geralmente têm uma extensão de nome de arquivo. emf. Metarquivos preservam a imagem mais precisamente do que pixels quando a imagem é redimensionada.

method

Um procedimento que atua sobre um objeto.

módulo

Um conjunto de declarações seguidas de procedimentos.

nível do módulo

Descreve o código na seção de declarações de um módulo. Qualquer código de fora de um procedimento é chamado de código do módulo nível. Declarações devem ser listadas primeiro, seguida dos procedimentos.

variável do módulo

Uma variável declarada fora Função, Sub, ou Propriedade no código de procedimento. As variáveis de módulo devem ser declaradas fora de qualquer procedimento no módulo. Eles existem enquanto o módulo é carregado e são visíveis em todos os procedimentos do módulo.

argumento nomeado

Um argumento com um nome predefinido na biblioteca de objetos. Em vez de fornecer um valor para cada argumento em uma ordem especificada esperada pela sintaxe, você pode usar argumentos nomeados para atribuir a valores em qualquer ordem. Por exemplo, se um método aceitar três argumentos:

DoSomeThingnamedarg1, namedarg2, namedarg3

Atribuindo valores aos argumentos nomeados, você pode usar a instrução a seguir:

DoSomeThing namedarg3 := 4, namedarg2 := 5, namedarg1 := 20 

Observe que os argumentos nomeados não precisam aparecer na ordem posicional normal na sintaxe.

Nulo

Um valor que indica que uma variável não contém dados válidos. Null é o resultado de uma tarefa de Null para uma variável ou operação entre expressões que contêm Null.

tipos de dados numéricos

Qualquer tipo de dados numéricos intrínsecos (Byte, Booliana, Inteiro, Longo, Moeda, Único, Duplo, ou Data). Ver Resumo de tipo de dados.

expressão numérica

Qualquer expressão que pode ser avaliada como um número. Elementos de uma expressão podem conter qualquer combinação de palavras-chave, variáveis, constantes e operadores que resultam em um número.

tipo numérico

Qualquer tipo de dados numérico intrínseco(Byte, Boolean, Integer, Long, Currency, Single, Double ou Date) ou qualquer subtipo numérico Variant (Empty, Integer, Long, Single, Double, Currency, Decimal, Date, Error, Boolean ou Byte). Ver Resumo de tipo de dados.

objeto

Uma combinação de código e dados pode ser tratada como uma unidade, por exemplo, um controle, o formulário ou o componente do aplicativo. Cada objeto é definido por uma classe.

Caixa de objeto

Uma caixa de lista no canto superior esquerdo da janela Código que lista o formulário e os controles no formulário ao qual o código está anexado ou uma caixa de lista localizada na parte superior da janela Propriedades que lista o formulário e seus controles.

Pesquisador de Objetos

Uma caixa de diálogo na qual os conteúdos de uma biblioteca de objeto podem ser examinados para obter informações sobre os objetos fornecidos.

Tipo de dados Objeto

Um tipo de dados que representa qualquer referência de Objeto. VariáveisObjeto são armazenadas como endereços (4 bytes) de 32 bits que fazem referência a objetos. Ver Resumo de tipo de dados.

expressão de objeto

Uma expressão que especifica um objeto específico e pode incluir qualquer um dos recipientes do objeto. Por exemplo, um aplicativo pode ter um objetoAplicativo que contém um objeto Documento que contém um objetoTexto.

biblioteca de objetos

Um arquivo com a extensão .olb que fornece informações sobre os objetos disponíveis para controladores de Automação (como o Visual Basic). Use o Pesquisador de Objetos para examinar o conteúdo de uma biblioteca de objetos para obter informações sobre os objetos fornecidos.

módulo de objeto

Um módulo que contém um código específico de um objeto, por exemplo, módulo de classe, módulo de formulário e o módulo do documento. Módulos do objeto que contenham o código do módulo documento. As regras para módulos de objeto são diferentes para módulos padrão.

tipo de objeto

Um tipo de objeto exposto por um aplicativo por meio da Automação, por exemplo, Aplicativo, Arquivo, Intervalo, e Planilha. Use oPesquisador de Objetos ou confira a documentação de aplicativo para uma listagem completa dos objetos disponíveis.

variável de objeto

Uma variável que contém uma referência para um objeto.

parâmetro

Nome da variável pela qual um argumento é transmitido para um procedimento dentro do procedimento. Essa variável recebe o argumento transmitido para o procedimento. O escopo termina quando termina o procedimento.

caminho

Uma expressão de cadeia de caracteres especificando um diretório ou local da pasta. O local pode incluir uma especificação de unidade.

pi

Um constante matemática aproximadamente igual a 3,1415926535897932.

ponto

Um ponto tem 1/72 pol. Tamanhos de fonte geralmente são medidos em pontos.

Zonas de impressão começam a cada 14 colunas. A largura de cada coluna é uma média de largura de todos os caracteres no tamanho da fonte selecionada.

Privado

Variáveis que são visíveis apenas para o módulo em que elas são declaradas.

procedimento

Uma sequência nomeada de declarações executadas como uma unidade. Por exemplo, Função, Propriedade, e Sub são tipos de procedimentos. O nome do procedimento sempre é definido no nível do módulo. Todo código executável deve estar contido em procedimentos. Procedimentos não podem ser aninhados outros procedimentos.

Caixa de procedimento

Uma caixa de lista no canto superior direito da janela Código e a janela Depuração que exibe os procedimentos reconhecidos para o objeto exibido na caixa Objeto .

chamada de procedimento

Uma instrução em código que informa ao Visual Basic para executar um procedimento.

nível do procedimento

Descreve instruções localizadas em um procedimento Função, Propriedade, ou Sub. Declarações geralmente são listadas primeiro, seguidas de tarefas e outros códigos executáveis.

Observe que o código do módulo nível reside fora de um bloco de procedimento.

projeto

Um conjunto de módulos.

Janela de projeto

Uma janela que exibe uma lista do formulário, classe e módulos padrão; o arquivo de recurso, e referências no projeto. Arquivos com extensões .ocx e .vbx não são exibidos na janelaProjeto.

Janela de Propriedades

Uma janela usada para exibir ou alterar as propriedades de um controle ou formulário selecionado no tempo de design. Alguns controles personalizados tem a janela Propriedades personalizada.

propriedade

Um atributo chamado de um objeto. Propriedades definem características do objeto, como tamanho, cor e local da tela ou o estado de um objeto, como habilitado ou desabilitado.

Procedimento Property

O procedimento que cria e manipula propriedades de um módulo de classe. Um procedimentoPropriedade começa com as instruções Propriedade Que, Obter Propriedade, ou com a instruçãoConjunto de Propriedades e termina com a instrução Propriedade Final.

Público

Variáveis declaradas usando a declaração Pública ficam visíveis para todos os procedimentos em todos os módulos e em todos os aplicativos, a menos que aOpção Módulo Privado estiver em vigor. Nesse caso, as variáveis são públicas apenas no projeto em que residem.

referência do projeto

O projeto diretamente cria um link do projeto atual que você está trabalhando. Um projeto referenciado por um dos projetos diretamente referenciados do projeto atual é chamado de projeto referenciado indiretamente. Suas Variáveis Públicas não estão disponíveis no projeto atual, exceto por meio da qualificação com o nome do projeto. Qualquer combinação de referências diretas e indiretas entre projetos é válida desde que não resulte em um ciclo completo.

referências do projeto

Projeto atual. Como você cria um link para um projeto depende do aplicativo host. Por exemplo, para fazer uma referência direta a um projeto no Microsoft Excel, selecione o projeto na caixa de diálogo Referências do menu Ferramentas. Variáveis públicas em um projeto referenciado diretamente ficam visíveis para o projeto diretamente referenciado, mas as variáveis públicas em um projeto diretamente referenciado não são visíveis para um projeto referenciado diretamente.

registro

No Microsoft Windows versão 3.1, as associações de arquivos e informações de registro OLE são armazenadas no banco de dados do registro e as configurações de programa são armazenadas em arquivos de inicialização. (ini) de sistema do Windows. No Microsoft Windows 95, o registro do Windows serve como um banco de dados da central de configuração do usuário, aplicativo e informações específicas do computador, incluindo as informações armazenadas no banco de dados do registro do Windows versão 3.1 e arquivos .ini.

arquivo de recurso

Um arquivo em um projeto do Visual Basic com uma extensão de nome de arquivo. res que contêm bitmaps, cadeias de texto ou outros dados. Ao armazenar esses dados em um arquivo separado, você pode alterar as informações sem o código de edição. Apenas um arquivo de recurso pode ser associado a um projeto.

erro em tempo de execução

Um erro que ocorre ao executar o código. Um erro em tempo de execução ocorre quando uma instrução tenta uma operação inválida.

tempo de execução

O tempo durante o qual o código está em execução. Durante o tempo de execução, você não pode editar o código.

scope

Define a visibilidade de uma variável, procedimento ou objeto. Por exemplo, uma variável declarada como Pública fica visível para todos os procedimentos em todos os módulos em uma referência de projeto direta, a menos que a Opção Módulo Privado esteja em vigor. Quando a Opção Módulo Privado estiver em vigor, o módulo em si é privado, portanto, não estará visível para projetos de referência. Variáveis declaradas em um procedimento são visíveis apenas dentro do procedimento e perder o valor entre as chamadas, a menos que sejam declaradas estáticas.

propagar

Um valor inicial usado para gerar números pseudoaleatórios. Por exemplo, a instrução Tornar Aleatório cria um número de semente usado pela funçãoRndpara criar sequências de números pseudoaleatórios únicos.

Tipo de dados Simples

O tipo de dados que armazena variáveis de ponto flutuante precisão como 32 bits (4 bytes), que vai de-3, 402823E38 a-1, 401298E-45 para valores negativos e 1, 401298E-45 a 3.402823 E38 para valores positivos. O caractere de declaração de tipo ponto de exclamação (!) representa Único no Visual Basic. Ver Resumo de tipo de dados.

ordem de classificação

Um princípio de sequenciamento usado para classificar dados, por exemplo, por ordem alfabética, numérica, crescente, decrescente e assim por diante.

pilha

Uma quantidade fixa de memória usada pelo Visual Basic para preservar argumentos e variáveis locais durante chamadas de procedimento.

módulo padrão

Um módulo que contém apenas procedimento, tipo e declarações de dados e definições. Declarações e definições no nível módulo e em um módulo padrão são Públicas por padrão. Um módulo padrão é conhecido como um módulo de código em versões mais recentes do Visual Basic.

instrução

Uma unidade sintaticamente completa que representa um tipo de ação, declaração ou definição. Uma instrução geralmente ocupa uma linha simples, embora você possa usar dois-pontos (:) para incluir mais que uma instrução em uma linha. Você também pode usar um caractere continuação da linha (_) para continuar uma única linha lógica em uma segunda linha física.

comparação de cadeia de caracteres

Um comparação de duas sequências de caracteres. Use aOpção Comparar para especificar a comparação binária ou de texto. Em inglês (EUA) comparações binárias diferenciam maiúsculas e minúsculas; comparações de texto não.

constante de cadeia de caracteres

Qualquer constante (definida usando a palavra-chave Const) consiste em uma cadeia de caracteres contígua interpretada como caracteres, e não como valores numéricos.

Tipo de dados de cadeias de caracteres

Tipo de dados que consiste em uma sequência de caracteres contíguos que representa os caracteres em si em vez de seus valores numéricos. Um Cadeia de Caracteres pode incluir letras, números, espaços e pontuação. Os tipo de dados String pode armazenar cadeias de comprimento corrigido cujo comprimento varia de 0 a aproximadamente 63 mil caracteres e cadeias dinâmicas com comprimento de 0 a aproximadamente 2 bilhões de caracteres. O caractere de declaração de tipo sinal de dólar ($) representa uma Cadeia de caracteres no Visual Basic. Ver Resumo de tipo de dados.

expressão de cadeia de caracteres

Qualquer expressão que resulte em uma sequência de caracteres contíguos. Elementos de uma expressão de cadeia de caracteres podem incluir uma função que retorna uma cadeia de caracteres, uma cadeia de caracteres literal, uma constante de cadeia de caracteres, uma variável de cadeia de caracteres, uma cadeia de caracteres Variant, ou uma função que retorna uma cadeia de caracteres Variante ( VarType 8).

cadeia de caracteres literal

Qualquer expressão consistindo de uma cadeia de caracteres contíguos entre aspas que é interpretada literalmente como os caracteres entre aspas.

procedimento Sub

O procedimento que executa uma tarefa específica dentro de um programa mas não retorna um valor explícito. Um procedimento Sub começa com uma instrução Sub e termina com uma instrução Sub Final.

verificação da sintaxe

Um recurso que verifica se o código para sintaxe correta. Se o recurso de verificação da sintaxe estiver habilitado, uma mensagem é exibida quando você insere o código que contém um erro de sintaxe e o código suspeito é realçado.

erro de sintaxe

Um erro que ocorre quando você insere uma linha de código que o Visual Basic não reconhece.

Observe que as regras de sintaxe para palavras-chave individuais são definidas na seção de sintaxe do tópico de ajuda associado. Para obter ajuda em uma palavra-chave de ambiente de desenvolvimento, selecione a palavra-chave e pressione F1.

ordem de tabulação

A ordem em que o foco se move de um campo para outro quando se pressiona TAB ou SHIFT + TAB.

expressão de rempo

Qualquer expressão que pode ser interpretada como tempo. Isso inclui qualquer combinação de literais de hora, números que aparecem como horas, cadeias de caracteres que se parecem com horas e horários retornados das funções.

Horas são armazenadas como parte de um número real. Valores à direita da vírgula decimal representam o horário. Por exemplo, meio-dia (12:00) é representado por 0,5.

twip

Uma unidade de medida de tela igual a 1/20 ponto. Um twip é uma unidade independente de tela usada para garantir que o posicionamento e a proporção de elementos da tela em seu aplicativo de tela sejam iguais em todos os sistemas de exibição. Há aproximadamente 1440 twips para uma polegada lógica ou 567 twips para um centímetro lógico (o comprimento de um item de tela mede uma polegada ou um centímetro quando impresso).

Caractere de declaração de tipo inválido

Um caractere acrescentado ao nome de uma variável indicando o tipo de dados da variável. Por padrão, as variáveis são do tipo Variante, a menos que uma instrução correspondente Deftipo esteja presente no módulo.

biblioteca de tipos

Um arquivo ou um componente no outro arquivo com descrições padrão de exposição de objetos, propriedades e métodos disponíveis para a automação. Arquivos de biblioteca de objetos (olb) contêm bibliotecas.

Unicode

O padrão de caracteres da Organização Internacional de Padrões (ISO). Unicode usa um esquema de codificação de (2 bytes) de 16 bits que permite 65.536 espaços de caracteres distintos. Unicode inclui representações em forma de sinais de pontuação, símbolos matemáticos e dingbats, com espaço suficiente para expansão futura.

formato de data universais

O formato de data universal é #yyyy-mm-dd hh:mm:ss#. No entanto, o componente de data ( #yyyy-mm-dd#) e o componente de tempo ( #hh:mm:ss#) podem ser representados separadamente.

tipo definido pelo usuário

Qualquer tipo de dados definido usando a instrução Tipo. Tipos de dados definido pelo usuário podem conter um ou mais elementos de qualquer tipo de dados. Matrizes de tipos de dados definidas pelo usuário e outros são criados usando a instrução Dim. Matrizes de qualquer tipo podem ser incluídas em tipos definidos pelo usuário. Ver Resumo de tipo de dados.

variável

Local de armazenamento nomeado com dados que podem ser modificados durante a execução do programa. Cada variável tem um nome que identifica exclusivamente em seu escopo. Um tipo de dados pode ser especificado ou não.

Nomes de variáveis devem começar com um caractere alfabético, devem ser exclusivos dentro do mesmo escopo, não podem ter mais de 255 caracteres e não podem conter um caractere de declaração de tipo ou período incorporado.

tipo de dados Variante

Um tipo de dados que pode conter dados numéricos, de cadeia de caracteres ou de data ou tipos definidos pelo usuário e os valores especiais Vazio e Nulo. O tipo de dados Variante tem um armazenamento numérico de 16 bytes e podem conter dados até o intervalo de uma Decimal, ou um tamanho de armazenamento de caracteres de 22 bytes (mais comprimento da cadeia) e armazenar qualquer texto de caracteres. A funçãoVarType define como dados em umaVariante são tratados. Todas as variáveis se tornam tipo de dados Variante se não for explicitamente declarado como algum outro tipo de dado. Ver Resumo de tipo de dados.

expressão do tipo Variante

Qualquer expressão que pode ser avaliada como dados numéricos, de cadeia de caracteres ou de datas, assim como os valores especiais Vazio e Nulo.

expressão de inspeção

Uma expressão definida pelo usuário que permite que você observe o comportamento de uma expressão ou variável. As expressões de inspeção aparecerem na janela Inspeção do Editor do Visual Basic e são atualizadas automaticamente quando você entra no modo de interrupção. A janela Inspeção exibe o valor de uma expressão dentro de um dado contexto. Expressões de inspeção não são salvas com seu código.

ordem z

Camadas visual dos controles de formulário ao longo do eixo z do formulário (profundidade). A ordem de z determina quais controles estão na frente de outros controles.

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.