Glossário do VBEVBE Glossary

Glossário de termos do Editor do Visual Basic (VBE).Glossary of terms for Visual Basic Editor (VBE).

tecla de acessoaccess key

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.A key pressed while holding down the ALT key that allows the user to open a menu, carry out a command, select an object, or move to an object. Por exemplo, ALT + F abre o menu Arquivo.For example, ALT+F opens the File menu.

Controle ActiveXActiveX control

Um objeto que você coloca em um formulário para habilitar ou melhorar a interação do usuário com um aplicativo.An object that you place on a form to enable or enhance a user's interaction with an application. Controles ActiveX possuem eventos e podem ser incorporados ao outros controles.ActiveX Controls have events and can be incorporated into other controls. Esses controles têm uma extensão de nome de arquivo. ocx.These controls have an .ocx file name extension.

Objeto ActiveXActiveX object

Um objeto que é exposto a outros aplicativos ou ferramentas de programação por meio de interfaces de Automação.An object that is exposed to other applications or programming tools through Automation interfaces.

suplementoadd-in

Uma ferramenta personalizada que adiciona recursos ao ambiente de desenvolvimento do Visual Basic.A customized tool that adds capabilities to the Visual Basic development environment.

conjunto de caracteres ANSIANSI Character Set

Conjunto de caracteres de 8 bits do ANSI (American National Standards Institute) usado para representar até 256 caracteres (0-255) usando seu teclado.American National Standards Institute (ANSI) 8-bit character set used to represent up to 256 characters (0-255) using your keyboard. Os primeiros 128 caracteres (0-127) correspondem às letras e símbolos em um teclado padrão dos EUA.The first 128 characters (0-127) correspond to the letters and symbols on a standard U.S. keyboard. Os próximos 128 caracteres (128-255) representam caracteres especiais, como letras de alfabetos internacionais, destaques, símbolos de moeda e frações.The second 128 characters (128-255) represent special characters, such as letters in international alphabets, accents, currency symbols, and fractions.

aplicativoapplication

Um conjunto de código e elementos visuais que trabalham em um único programa.A collection of code and visual elements that work together as a single program. 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.Developers can build and run applications within the development environment, while users usually run applications as executable files outside the development environment.

argumentoargument

Uma constante, variável ou expressão aprovada para um procedimento.A constant, variable, or expression passed to a procedure.

arrayarray

Um conjunto de elementos sequencialmente indexados com o mesmo tipo de dado intrínsecos.A set of sequentially indexed elements having the same intrinsic data type. Cada elemento de uma matriz tem um número de índice de identificação exclusivo.Each element of an array has a unique identifying index number. As alterações feitas em um elemento de uma matriz não afetam os outros elementos.Changes made to one element of an array don't affect the other elements.

Conjunto de Caracteres ANSIIASCII Character Set

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.American Standard Code for Information Interchange (ASCII) 7-bit character set used to represent letters and symbols found on a standard U.S. keyboard. O conjunto de caracteres ASCII é o mesmo que os primeiros 128 caracteres (0-127) do conjunto de caracteres ANSI.The ASCII character set is the same as the first 128 characters (0-127) in the ANSI character set.

formatação automáticaautomatic formatting

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.A feature that automatically formats code as you enter it by capitalizing the first letter for keywords, standardizing spacing, adding punctuation, and setting the foreground and background colors.

Objeto de automaçãoAutomation object

Um objeto é exibido para outros aplicativos ou ferramentas de programação por meio de interfaces de automação.An object that is exposed to other applications or programming tools through Automation interfaces.

classe basebase class

Classe original da qual outras classes podem derivar por herança.Original class from which other classes can be derived by inheritance.

bitmapbitmap

Uma imagem representadas por pixels e armazenada como um conjunto de bits em que cada bits corresponde a um pixel.An image represented by pixels and stored as a collection of bits in which each bit corresponds to one pixel. Sistemas de cor de mais de um bit corresponde a cada pixel.On color systems, more than one bit corresponds to each pixel. Um bitmap geralmente tem uma extensão de nome de arquivo .bmp.A bitmap usually has a .bmp file name extension.

comparação bit a bitbitwise comparison

Uma comparação bit a bit entre bits posicionados identicamente em duas expressões numéricas.A bit-by-bit comparison between identically positioned bits in two numeric expressions.

Expressão boolianaBoolean expression

Uma expressão que é avaliada como Verdadeiro ou Falso.An expression that evaluates to either True or False.

Tipo de dados BoolianoBoolean data type

Um tipo de dado com apenas dois valores possíveis Verdadeiro (-1) ou Falso (0).A data type with only two possible values, True (-1) or False (0). Booliano variáveis estão armazenadas como números de 16 bits (2 bytes).Boolean variables are stored as 16-bit (2-byte) numbers. Ver Resumo de tipo de dados.See data type summary.

controle associadobound control

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.A data-aware control that can provide access to a specific field or fields in a database through a Data control. Um controle de reconhecimento de dados está normalmente associado ao controle Dados da sua Fonte de Dados e propriedades do DataField.A data-aware control is typically bound to a Data control through its DataSource and DataField properties. 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.When a Data control moves from one record to the next, all bound controls connected to the Data control change to display data from fields in the current record. 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.When users change data in a bound control and then move to a different record, the changes are automatically saved in the database.

modo de interrupçãobreak mode

Suspensão temporária da execução do programa no ambiente de desenvolvimento.Temporary suspension of program execution in the development environment. No modo de interrupção, você pode examinar, depurar, redefinir, apresentar ou continuar a execução do programa.In break mode, you can examine, debug, reset, step through, or continue program execution. Insira o modo de interrupção quando você:You enter break mode when you:

  • Encontre um ponto de interrupção durante a execução do programa.Encounter a breakpoint during program execution.

  • Pressione CTRL + BREAK durante a execução do programa.Press CTRL+BREAK during program execution.

  • Encontre um demonstrativo Parar ou erro de tempo de execução não ajustado durante a execução do programa.Encounter a Stop statement or untrapped run-time error during program execution.

  • Adicione a expressão de inspeção Interromper Quando Verdadeiro.Add a Break When True watch expression. A execução para quando o valor da inspeção é alterado e avaliado comoVerdadeiro.Execution stops when the value of the watch changes and evaluates to True.

  • Adicionar a expressão de inspeção Interromper Quando Verdadeiro.Add a Break When Changed watch expression. A execução para quando o valor da inspeção é alterado.Execution stops when the value of the watch changes.

ponto de interrupçãobreakpoint

Uma linha de programa selecionada na qual execução interrompe automaticamente.A selected program line at which execution automatically stops. Pontos de interrupção não são salvas com seu código.Breakpoints are not saved with your code.

por referência by reference

Uma maneira de passar o endereço de um argumento para um procedimento em vez de passar o valor.A way of passing the address of an argument to a procedure instead of passing the value. Isso permite que o procedimento acesse a variável real.This allows the procedure to access the actual variable. Como resultado, o valor real da variável pode ser alterado pelo procedimento para o qual é passado.As a result, the variable's actual value can be changed by the procedure to which it is passed. A menos que especificado ao contrário, os argumentos são passados por referência.Unless otherwise specified, arguments are passed by reference.

tipo de dados ByteByte data type

O tipo de dados usado para manter os números inteiros positivos que variam de 0 a 255.A data type used to hold positive integer numbers ranging from 0-255. As variáveis de byte são armazenadas como números únicos não assinados de 8 bits (1-byte).Byte variables are stored as single, unsigned 8-bit (1-byte) numbers. Ver Resumo de tipo de dados.See data type summary.

por valorby value

Uma maneira de passar o valor de um argumento para um procedimento em vez de passar o argumento.A way of passing the value of an argument to a procedure instead of passing the address. Isso permite que o procedimento acesse a cópia da variável.This allows the procedure to access a copy of the variable. Como resultado, o valor real da variável não pode ser alterado pelo procedimento para o qual é passado.As a result, the variable's actual value can't be changed by the procedure to which it is passed.

código de caracterecharacter code

Conjunto de caracteres de um número que representa um determinado caractere em um conjunto, como o ANSI.A number that represents a particular character in a set, such as the ANSI character set.

classclass

Definição formal de um objeto.The formal definition of an object. A classe atua como um modelo a partir do qual uma instância de um objeto é criada no tempo de execução.The class acts as the template from which an instance of an object is created at run time. A classe define as propriedades do objeto e os métodos usados para controlar o comportamento do objeto.The class defines the properties of the object and the methods used to control the object's behavior.

módulo de classeclass module

Um módulo que contém a definição de uma classe, inclusive suas definições de método e propriedade.A module that contains the definition of a class, including its property and method definitions.

módulo de códigocode module

Um módulo que contém o código público que pode ser compartilhado com todos os módulos em um projeto.A module containing public code that can be shared among all modules in a project. Um módulo de código é conhecido como um módulo padrão em versões posteriores do Visual Basic.A code module is referred to as a standard module in later versions of Visual Basic.

painel de códigocode pane

Um painel contido em uma janela de código usada para inserir e editar o código.A pane contained in a code window that is used for entering and editing code. Uma janela de código pode conter um ou mais painéis de código.A code window can contain one or more code panes.

collectioncollection

Um objeto que contém um conjunto de objetos relacionados.An object that contains a set of related objects. 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.An object's position in the collection can change whenever a change occurs in the collection; therefore, the position of any specific object in the collection can vary. O objeto Coleção é o exemplo padrão de uma classe de coleção; instâncias da classe são coleções.The Collection object is the standard example of a collection class; instances of the class are collections. 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.Collections must implement a method called NewEnum that accepts no arguments, returns an appropriate IUnknown object, and has its VB_UserMemId attribute set to -4.

linha de comandocommand line

O caminho, o nome de arquivo e as informações de argumento fornecidas pelo usuário para executar um programa.The path, file name, and argument information provided by the user to run a program.

commentcomment

Adicionar texto ao código que explica como funciona o código.Text added to code that explains how the code works. No Visual Basic, uma linha do comentário comece com um apóstrofo (') ou com a palavra-chave Reme seguida por um espaço.In Visual Basic, a comment line can start with either an apostrophe (') or with the Rem keyword followed by a space.

operador de comparaçãocomparison operator

Símbolo(s) ou uma palavra indicando relação entre dois ou mais valores ou expressões.Symbol(s) or a word indicating a relationship between two or more values or expressions. Esse operadores incluem menor que (<), menor ou igual a (<=), maior a (>), maior ou igual a (>=), não igual (<>) e igual (=).These operators include less than (<), less than or equal to (<=), greater than (>), greater than or equal to (>=), not equal (<>), and equal (=). Operadores de comparação adicional incluem Is e Like.Additional comparison operators include Is and Like. Observe que Is e Like não podem ser usados como operadores de comparação em uma instrução Select Case.Note that Is and Like can't be used as comparison operators in a Select Case statement.

Confira também Operadores de comparação.See also Comparison operators.

diretiva de compiladorcompiler directive

Um comando usado para alterar a ação do compilador.A command used to alter the action of the compiler.

tempo de compilaçãocompile time

O período durante o qual o código-fonte é convertido em código executável.The period during which source code is translated to executable code.

constante de compilação condicionalconditional compiler constant

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.A Visual Basic identifier that is defined using the #Const compiler directive or defined in the host application and used by other compiler directives to determine when or if certain blocks of Visual Basic code are compiled.

constanteconstant

Um item nomeado que mantém um valor constante durante a execução de um programa.A named item that retains a constant value throughout the execution of a program. 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.A constant can be a string or numeric literal, another constant, or any combination that includes arithmetic or logical operators except Is and exponentiation. Cada aplicativo host pode definir seu próprio conjunto de constantes.Each host application can define its own set of constants. Constantes adicionais podem ser definidas pelo usuário com a políticaConst.Additional constants can be defined by the user with the Const statement. Você pode usar constantes em qualquer lugar no seu código no lugar de valores reais.You can use constants anywhere in your code in place of actual values.

contêinercontainer

Um objeto que pode conter outros objetos.An object that can contain other objects.

controlecontrol

Um objeto que você pode colocar em um formulário, que tem seu próprio conjunto de propriedades reconhecidas, métodos e eventos.An object you can place on a form that has its own set of recognized properties, methods, and events. Use controles para receber a entrada do usuário, exibir resultados e disparar procedimentos de evento.You use controls to receive user input, display output, and trigger event procedures. Você pode manipular a maioria dos controles usando métodos.You can manipulate most controls using methods. 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).Some controls are interactive (responsive to user actions), while others are static (accessible only through code).

matriz de controlecontrol array

Um grupo de controles que compartilham um nome, tipo e procedimentos de evento comuns.A group of controls that share a common name, type, and event procedures. Cada controle em uma matriz tem um número de índice exclusivo que pode ser usado para determinar qual controle reconhece um evento.Each control in an array has a unique index number that can be used to determine which control recognizes an event.

Tipo de dados de moedaCurrency data type

Um tipo de dados com uma variedade de-922,337,203,685,477.5808 a 922.337.203.685.477,5807.A data type with a range of -922,337,203,685,477.5808 to 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.Use this data type for calculations involving money and for fixed-point calculations where accuracy is particularly important. Caractere de declaração de tipo sinal arroba (@) representa Moeda no Visual Basic.The at sign (@) type-declaration character represents Currency in Visual Basic. Ver Resumo de tipo de dados.See data type summary.

tipo de dadosdata type

Características de uma variável que determina que tipo de dados ela pode conter.The characteristic of a variable that determines what kind of data it can hold. 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.Data types include Byte, Boolean, Integer, Long, Currency, Decimal, Single, Double, Date, String, Object, Variant (default), and user-defined types, as well as specific types of objects. Ver Resumo de tipo de dados.See data type summary.

Tipo de dados de DataDate data type

Tipo de dados usado para armazenar as datas e as horas como um número real.A data type used to store dates and times as a real number. Dados variáveis estão armazenados como números de 64 bits (8 bytes).Date variables are stored as 64-bit (8-byte) numbers. O valor à esquerda da vírgula decimal representa a data e o valor à direita da vírgula decimal representa a hora.The value to the left of the decimal represents a date, and the value to the right of the decimal represents a time. Ver Resumo de tipo de dados.See data type summary.

expressão de datadate expression

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.Any expression that can be interpreted as a date, including date literals, numbers that look like dates, strings that look like dates, and dates returned from functions. 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.A date expression is limited to numbers or strings, in any combination, that can represent a date from January 1, 100 - December 31, 9999.

Datas são armazenadas como parte de um número real.Dates are stored as part of a real number. Valores à esquerda da vírgula decimal representam uma data, valores à direita da vírgula decimal representam uma hora.Values to the left of the decimal represent the date; values to the right of the decimal represent the time. Os números negativos representam datas anteriores a 30 de dezembro de 1899.Negative numbers represent dates prior to December 30, 1899.

literal de datadate literal

Qualquer sequência de caracteres com um formato válido delimitado por sinais numéricos (#).Any sequence of characters with a valid format that is surrounded by number signs (#). 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.Valid formats include the date format specified by the locale settings for your code or the universal date format.

Por exemplo, #12/31/92# é a literal de data que representa 31 de dezembro de 1992, quando inglês (EUA) é a configuração de localidade para o aplicativo.For example, #12/31/92# is the date literal that represents December 31, 1992, where English-U.S. is the locale setting for your application. Use literais de data para facilitar portabilidade em idiomas diferentes.Use date literals to maximize portability across national languages.

separadores de datadate separators

Caracteres usados para separar o dia, mês e ano quando os valores da data são formatados.Characters used to separate the day, month, and year when date values are formatted. Os caracteres são determinados pelas configurações do sistema ou pela função Formato.The characters are determined by system settings or by the Format function.

DBCSDBCS

Um conjunto de caracteres que usa 1 ou 2 bytes para representar um caractere, permitindo que mais de 256 caracteres sejam representados.A character set that uses 1 or 2 bytes to represent a character, allowing more than 256 characters to be represented.

troca dinâmica de dados (DDE)dynamic data exchange (DDE)

Um protocolo estabelecido para troca de dados por meio de links ativos entre aplicativos executáveis no Microsoft Windows.An established protocol for exchanging data through active links between applications that run under Microsoft Windows.

Tipo de dados decimalDecimal data type

Tipo de dados que contém números decimais redimensionados por uma potência de 10.A data type that contains decimal numbers scaled by a power of 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.For zero-scaled numbers, that is, numbers with no decimal places, the range is +/-79,228,162,514,264,337,593,543,950,335. Para números com 28 casas decimais o intervalo é de + /-7,9228162514264337593543950335.For numbers with 28 decimal places the range is +/-7.9228162514264337593543950335. O menor número diferente de zero que pode ser representado como um Decimal é 0,0000000000000000000000000001.The smallest non-zero number that can be represented as a Decimal is 0.0000000000000000000000000001.

Observe que no momento o tipo de dados Decimal só pode ser usado em uma Variante.Note that at this time the Decimal data type can only be used within a Variant. Não é possível declarar uma variável de tipo Decimal.You cannot declare a variable to be of type Decimal. No entanto, você pode criar uma Variante cujo subtipo seja Decimal usando a função CDec.You can, however, create a Variant whose subtype is Decimal using the CDec function. Ver Resumo de tipo de dados.See data type summary.

declaraçãodeclaration

Código não executável que nomeia uma constante, variável ou procedimento e especifica suas características, como tipo de dados.Nonexecutable code that names a constant, variable, or procedure, and specifies its characteristics, such as data type. Para ver os procedimentos DLL, declarações de nomes específicos, bibliotecas e argumentos.For DLL procedures, declarations specify names, libraries, and arguments.

designerdesigner

Fornece uma janela de design visual no ambiente de desenvolvimento do Visual Basic.Provides a visual design window in the Visual Basic development environment. Você pode usar essa janela para criar novas classes visualmente.You can use this window to design new classes visually. Visual Basic tem designers de formulários internos.Visual Basic has built-in designers for forms. As edições Professional e Enterprise do Visual Basic incluem designers de documentos do ActiveX e controles ActiveX.The Professional and Enterprise editions of Visual Basic include designers for ActiveX controls and ActiveX documents.

tempo de designdesign time

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.The time during which you build an application in the development environment by adding controls, setting control or form properties, and so on. Por outro lado, durante o tempo de execução, você interage com o aplicativo como um usuário.In contrast, during run time, you interact with the application like a user.

ambiente de desenvolvimentodevelopment environment

Parte do aplicativo onde você escreve código, cria controles, controla o conjunto e propriedades do formulário e assim por diante.The part of the application where you write code, create controls, set control and form properties, and so on. Isso contrasta com a execução do aplicativo.This contrasts with running the application.

Uma biblioteca de tipos de treino carregados e vinculados em aplicativos em tempo de execução.A library of routines loaded and linked into applications at run time. DLLs são criados com outras linguagem de programação como C, MASM ou FORTRAN.DLLs are created with other programming languages such as C, MASM, or FORTRAN.

janela encaixadadocked window

Uma janela que é anexada ao quadro da janela principal.A window that is attached to the frame of the main window.

documentdocument

Qualquer trabalho autocontido criado com um aplicativo e com um nome de arquivo exclusivo.Any self-contained work created with an application and given a unique file name.

modo de design do documentodocument design mode

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.A design mode toggled by the host application typically via a button on the developer ribbon where mouse interactions with controls embedded in a document adjusts its placement, size and properties instead of activating its actions.

Tipo de dados DuploDouble data type

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.A data type that holds double-precision floating-point numbers as 64-bit numbers in the range -1.79769313486231E308 to -4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486232E308 for positive values. O caractere de declaração de tipo sinal de número (#) representa oDuplo no Visual Basic.The number sign (#) type-declaration character represents the Double in Visual Basic. Ver Resumo de tipo de dados.See data type summary.

VazioEmpty

Indica que nenhum valor inicial foi atribuído a uma variávelVariante.Indicates that no beginning value has been assigned to a Variant variable. Uma variável Vazia é representada por 0 em um contexto numérico ou uma cadeia de comprimento zero ("") em um contexto de cadeia.An Empty variable is represented as 0 in a numeric context or a zero-length string ("") in a string context.

número do erroerror number

Um número inteiro no intervalo de 0 - 65.535 que corresponde à configuração de propriedade número do objeto Err.A whole number in the range 0 - 65,535 that corresponds to the Number property setting of the Err object. Quando combinadas com a configuração de propriedade Descrição do objeto Err, esse número representa uma mensagem de erro específico.When combined with the Description property setting of the Err object, this number represents a particular error message.

objeto origem do eventoevent source object

Um objeto é a fonte de eventos que ocorrem em resposta a uma ação.An object that is the source of events that occur in response to an action. Um objeto da origem do evento é retornado por uma propriedade.An event source object is returned by a property. Por exemplo, a propriedade CommandBarEvents retorna o objeto CommandBarEvents.For example, the CommandBarEvents property returns the CommandBarEvents object.

arquivo executávelexecutable file

Um aplicativo baseado no Windows que pode executar fora do ambiente de desenvolvimento.A Windows-based application that can run outside the development environment. Um arquivo executável tem uma extensão de nome .exe.An executable file has an .exe file name extension.

expressãoexpression

Uma combinação de palavras-chave, constantes, variáveis e operadores que gera uma cadeia de caracteres, número ou objeto.A combination of keywords, operators, variables, and constants that yields a string, number, or object. Uma expressão pode ser usada para realizar um cálculo, manipular caracteres ou testar dados.An expression can be used to perform a calculation, manipulate characters, or test data.

número do arquivofile number

Número usado na instrução Abrir para abrir um arquivo.Number used in the Open statement to open a file. Use arquivo numéricos no intervalo de 1 a 255, inclusive, para arquivos que não podem ser acessados por outros aplicativos.Use file numbers in the range 1-255, inclusive, for files not accessible to other applications. Use arquivo números no intervalo de 256 a 511 para arquivos que podem ser acessados por outros aplicativos.Use file numbers in the range 256-511 for files accessible from other applications.

focofocus

A capacidade de receber cliques do mouse ou entrada do teclado de cada vez.The ability to receive mouse clicks or keyboard input at any one time. No ambiente do Microsoft Windows apenas uma janela, formulário ou controle podem ter esse recurso de cada vez.In the Microsoft Windows environment, only one window, form, or control can have this ability at a time. O objeto "ficar em foco" normalmente é indicado por uma barra de título ou uma legenda realçada.The object that "has the focus" is normally indicated by a highlighted caption or title bar. O foco pode ser definido pelo usuário ou pelo aplicativo.The focus can be set by the user or by the application.

formulárioform

Uma janela ou caixa de diálogo.A window or dialog box. Formulários são contêineres para controles.Forms are containers for controls. Um formulário da interface MDI também pode atuar como um contêiner para alguns controles e formulários filhos.A multiple-document interface (MDI) form can also act as a container for child forms and some controls.

módulo de formulárioform module

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.A file in a Visual Basic project with an .frm file name extension that can contain graphical descriptions of a form; its controls and their property settings; form-level declarations of constants, variables, and external procedures; and event and general procedures.

procedimento FunctionFunction procedure

O procedimento que executa uma tarefa específica dentro de um programa e retorna um valor.A procedure that performs a specific task within a program and returns a value. Um procedimento Função começa com uma instrução Função e termina com uma instrução Função Final.A Function procedure begins with a Function statement and ends with an End Function statement.

procedimento geralgeneral procedure

Um procedimento deve ser explicitamente chamado por outro procedimento.A procedure that must be explicitly called by another procedure. Por outro lado, um procedimento de evento é chamado automaticamente em resposta a um usuário ou a ação do sistema.In contrast, an event procedure is invoked automatically in response to a user or system action.

método de gráficosgraphics method

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.A method that operates on an object such as a Form, PictureBox, or Printer, and performs run-time drawing operations such as animation or simulation. Os métodos de elementos gráficos são Circle, Cls, Linha, PaintPicture, Ponto, Imprimir, e PSet.The graphics methods are Circle, Cls, Line, PaintPicture, Point, Print, and PSet.

aplicativo hosthost application

Qualquer aplicativo que oferece suporte para uso do Visual Basic for Applications, por exemplo, o Microsoft Excel, o Microsoft Project, e assim por diante.Any application that supports the use of Visual Basic for Applications, for example, Microsoft Excel, Microsoft Project, and so on.

íconeicon

Uma representação gráfica de um objeto ou conceito, usada para representar aplicativos minimizados no Microsoft Windows.A graphical representation of an object or concept; commonly used to represent minimized applications in Microsoft Windows. Um ícone é um bitmap com o tamanho máximo de 32 x 32 pixels.An icon is a bitmap with a maximum size of 32 x 32 pixels. Ícones tem uma extensão. ico.Icons have an .ico file name extension.

identificadoridentifier

Um elemento de uma expressão que se refere a uma constante ou variável.An element of an expression that refers to a constant or variable.

em andamentoin process

Em execução no mesmo espaço de endereçamento como um aplicativo.Running in the same address space as an application.

objeto inserívelinsertable object

Um objeto de aplicativo que é um tipo de controle personalizado, como uma planilha do Microsoft Excel.An application object that is a type of custom control, such as a Microsoft Excel worksheet.

tipo de dados IntegerInteger data type

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.A data type that holds integer variables stored as 2-byte whole numbers in the range -32,768 to 32,767. Tipo de dados Inteiros também são usados para representar valores enumerados.The Integer data type is also used to represent enumerated values. O caractere de declaração de tipo sinal de porcentagem (%) representa umInteiro no Visual Basic.The percent sign (%) type-declaration character represents an Integer in Visual Basic. Ver Resumo de tipo de dados.See data type summary.

constantes intrínsecasintrinsic constants

Uma constante fornecida por um aplicativo.A constant provided by an application. As constantes do Visual Basic estão listadas na biblioteca de objetos e podem ser exibidas com o Pesquisador de Objetos.Visual Basic constants are listed in the object library and can be viewed with the Object Browser. 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.Because you can't disable intrinsic constants, you can't create a user-defined constant with the same name.

keywordkeyword

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.A word or symbol recognized as part of the Visual Basic programming language; for example, a statement, function name, or operator.

caractere continuação da linhaline-continuation character

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.The combination of a space followed by an underscore (_) used in the development environment to extend a single logical line of code to two or more physical lines. 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.However, you can't use a line-continuation character to continue a line of code within a string expression.

rótulo de linhaline label

Usado para identificar uma única linha de código.Used to identify a single line of code. Um rótulo de linha pode ser qualquer combinação de caracteres que comece com uma letra e termine com dois pontos (:).A line label can be any combination of characters that starts with a letter and ends with a colon (:). Rótulos de linha não diferenciam maiúsculas de minúsculas e devem começar na primeira coluna.Line labels are not case sensitive and must begin in the first column.

número da linhaline number

Usado para identificar uma única linha de código.Used to identify a single line of code. Um número de linha pode ser qualquer combinação de dígitos exclusiva no módulo onde ele é usado.A line number can be any combination of digits that is unique within the module where it is used. Números de linha devem começar na primeira coluna.Line numbers must begin in the first column.

janela vinculadalinked window

Uma janela associada a outra janela que não a janela principal.A window that is joined to another window other than the main window.

quadro de janela vinculadalinked window frame

Um quadro de janela contendo várias janelas que foram interligadas.A window frame containing multiple windows that have been linked together.

localidadelocale

O conjunto de informações que correspondem a um determinado idioma e país/região.The set of information that corresponds to a given language and country/region. 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.The code locale setting affects the language of terms such as keywords and defines locale-specific settings such as the decimal and list separators, date formats, and character sorting order.

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.The system locale setting affects the way locale-aware functionality behaves, for example, when you display numbers or convert strings to dates. Configure a localidade do sistema usando os utilitários doPainel de Controlefornecidos pelo sistema operacional.You set the system locale using the Control Panel utilities provided by the operating system.

Embora a localidade do código e a localidade do sistema tenham a mesma configuração, elas podem ser diferentes em algumas situações.Although the code locale and system locale are generally set to the same setting, they may differ in some situations. 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.For example, in Visual Basic, Standard Edition and Visual Basic, Professional Edition, the code is not translated from English-U.S. The system locale can be set to the user's language and country/region, but the code locale is always set to English-U.S. and can't be changed. Nesse caso, os separadores inglês, espaço reservado para formulários e ordem de classificação em inglês (EUA) são usados.In this case, the English-U.S. separators, format placeholders, and sorting order are used.

Erro de lógicalogic error

Erro de programação que pode fazer o código produzir resultados incorretos ou parar a execução.A programming error that can cause code to produce incorrect results or stop execution. 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.For example, a logic error can be caused by incorrect variable names, incorrect variable types, endless loops, flaws in comparisons, or array problems.

tipo de dados LongLong data type

Um inteiro de 4 bytes que vai de -2.147.483.648 a 2.147.483.647.A 4-byte integer ranging in value from -2,147,483,648 to 2,147,483,647. O caractere de declaração de tipo E comercial (&) representaLong no Visual Basic.The ampersand (&) type-declaration character represents a Long in Visual Basic. Ver Resumo de tipo de dados.See data type summary.

indicadores de margemmargin indicator

Um ícone exibido na barra Indicadores de Margem na Janela do Código.An icon displayed in the Margin Indicator bar in the Code window. Indicadores de margem fornecem indicações visuais durante a edição de código.Margin indicators provide visual cues during code editing.

Filho MDIMDI child

Um formulário contido em um formulário MDI em um aplicativo de interface de vários documentos MDI.A form contained within an MDI form in a multiple-document interface (MDI) application. Para criar um formulário filho, defina a propriedadeMDIChild do formulário MDI para Verdadeiro.To create a child form, set the MDIChild property of the MDI form to True.

Formulário MDIMDI form

Uma janela que compõe a tela de fundo de um aplicativo de interface de vários documentos MDI.A window that makes up the background of a multiple-document interface (MDI) application. Formulário MDI é o contêiner para os formulários filhos MDI no aplicativo.The MDI form is the container for any MDI child forms in the application.

Membromember

Um elemento de uma coleção, um objeto ou um tipo definido pelo usuário.An element of a collection, object, or user-defined type.

metarquivometafile

Um arquivo que armazena uma imagem, como objetos gráficos como linhas e círculos polígonos e não como pixels.A file that stores an image as graphical objects such as lines, circles, and polygons rather than as pixels. Há dois tipos de metarquivos padrão e aprimorados.There are two types of metafiles, standard and enhanced. Metarquivos padrão normalmente têm uma extensão de nome de arquivo. wmf.Standard metafiles usually have a .wmf file name extension. Metarquivos geralmente têm uma extensão de nome de arquivo. emf.Enhanced metafiles usually have a .emf file name extension. Metarquivos preservam a imagem mais precisamente do que pixels quando a imagem é redimensionada.Metafiles preserve an image more accurately than pixels when the image is resized.

methodmethod

Um procedimento que atua sobre um objeto.A procedure that acts on an object.

módulomodule

Um conjunto de declarações seguidas de procedimentos.A set of declarations followed by procedures.

nível do módulomodule level

Descreve o código na seção de declarações de um módulo.Describes code in the Declarations section of a module. Qualquer código de fora de um procedimento é chamado de código do módulo nível.Any code outside a procedure is referred to as module-level code. Declarações devem ser listadas primeiro, seguida dos procedimentos.Declarations must be listed first, followed by procedures.

variável do módulomodule variable

Uma variável declarada fora Função, Sub, ou Propriedade no código de procedimento.A variable declared outside Function, Sub, or Property procedure code. As variáveis de módulo devem ser declaradas fora de qualquer procedimento no módulo.Module variables must be declared outside any procedures in the module. Eles existem enquanto o módulo é carregado e são visíveis em todos os procedimentos do módulo.They exist while the module is loaded and are visible in all procedures in the module.

argumento nomeadonamed argument

Um argumento com um nome predefinido na biblioteca de objetos.An argument that has a name that is predefined in the object library. 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.Instead of providing a value for each argument in a specified order expected by the syntax, you can use named arguments to assign values in any order. Por exemplo, se um método aceitar três argumentos:For example, suppose a method accepts three arguments:

DoSomeThing ** namedarg1 namedarg2, namedarg3**DoSomeThing namedarg1, namedarg2, namedarg3

Atribuindo valores aos argumentos nomeados, você pode usar a instrução a seguir:By assigning values to named arguments, you can use the following statement:

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

Observe que os argumentos nomeados não precisam aparecer na ordem posicional normal na sintaxe.Note that the named arguments don't have to appear in the normal positional order in the syntax.

NuloNull

Um valor que indica que uma variável não contém dados válidos.A value indicating that a variable contains no valid data. Null é o resultado de uma tarefa de Null para uma variável ou operação entre expressões que contêm Null.Null is the result of an explicit assignment of Null to a variable or any operation between expressions that contain Null.

tipos de dados numéricosnumeric data type

Qualquer tipo de dados numéricos intrínsecos (Byte, Booliana, Inteiro, Longo, Moeda, ** Único**, Duplo, ou Data).Any intrinsic numeric data type (Byte, Boolean, Integer, Long, Currency, Single, Double, or Date). Ver Resumo de tipo de dados.See data type summary.

expressão numéricanumeric expression

Qualquer expressão que pode ser avaliada como um número.Any expression that can be evaluated as a number. Elementos de uma expressão podem conter qualquer combinação de palavras-chave, variáveis, constantes e operadores que resultam em um número.Elements of an expression can include any combination of keywords, variables, constants, and operators that result in a number.

tipo numériconumeric type

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).Any intrinsic numeric data type (Byte, Boolean, Integer, Long, Currency, Single, Double, or Date) or any Variant numeric subtype (Empty, Integer, Long, Single, Double, Currency, Decimal, Date, Error, Boolean, or Byte). Ver Resumo de tipo de dados.See data type summary.

objetoobject

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.A combination of code and data that can be treated as a unit, for example, a control, form, or application component. Cada objeto é definido por uma classe.Each object is defined by a class.

Caixa de objetoObject box

Uma caixa de listagem posicionada no canto superior esquerdo da janela de Código que lista o formulário e os controles no formulário aos quais o código está anexado, ou uma caixa de listagem localizada na parte superior da janela de Propriedades que lista o formulário e seus controles.A list box at the upper-left corner of the Code window that lists the form and controls in the form to which the code is attached, or a list box located at the top of the Properties window that lists the form and its controls.

Pesquisador de ObjetosObject Browser

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.A dialog box in which you can examine the contents of an object library to get information about the objects provided.

Tipo de dados ObjetoObject data type

Um tipo de dados que representa qualquer referência de Objeto.A data type that represents any Object reference. VariáveisObjeto são armazenadas como endereços (4 bytes) de 32 bits que fazem referência a objetos.Object variables are stored as 32-bit (4-byte) addresses that refer to objects. Ver Resumo de tipo de dados.See data type summary.

expressão de objetoobject expression

Uma expressão que especifica um objeto específico e pode incluir qualquer um dos recipientes do objeto.An expression that specifies a particular object and can include any of the object's containers. Por exemplo, um aplicativo pode ter um objetoAplicativo que contém um objeto Documento que contém um objetoTexto.For example, an application can have an Application object that contains a Document object that contains a Text object.

biblioteca de objetosobject library

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).A file with the .olb extension that provides information to Automation controllers (like Visual Basic) about available objects. Você pode usar o Pesquisador de Objetos para examinar o conteúdo de uma biblioteca de objetos para saber mais sobre os objetos fornecidos.You can use the Object Browser to examine the contents of an object library to get information about the objects provided.

módulo de objetoobject module

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.A module that contains code specific to an object, for example, class module, form module, and document module. Módulos do objeto que contenham o código do módulo documento.Object modules contain the code behind their associated objects. As regras para módulos de objeto são diferentes para módulos padrão.The rules for object modules differ from those for standard modules.

tipo de objetoobject type

Um tipo de objeto exposto por um aplicativo por meio da Automação, por exemplo, Aplicativo, Arquivo, Intervalo, e Planilha.A type of object exposed by an application through Automation, for example, Application, File, Range, and Sheet. Use oPesquisador de Objetos ou confira a documentação de aplicativo para uma listagem completa dos objetos disponíveis.Use the Object Browser or refer to the application's documentation for a complete listing of available objects.

variável de objetoobject variable

Uma variável que contém uma referência para um objeto.A variable that contains a reference to an object.

parâmetroparameter

Nome da variável pela qual um argumento é transmitido para um procedimento dentro do procedimento.Variable name by which an argument passed to a procedure is known within the procedure. Essa variável recebe o argumento transmitido para o procedimento.This variable receives the argument passed into the procedure. O escopo termina quando termina o procedimento.Its scope ends when the procedure ends.

caminhopath

Uma expressão de cadeia de caracteres especificando um diretório ou local da pasta.A string expression specifying a directory or folder location. O local pode incluir uma especificação de unidade.The location can include a drive specification.

pipi

Um constante matemática aproximadamente igual a 3,1415926535897932.A mathematical constant equal to approximately 3.1415926535897932.

pontopoint

Um ponto tem 1/72 pol.A point is 1/72 inch. Tamanhos de fonte geralmente são medidos em pontos.Font sizes are usually measured in points.

Zonas de impressão começam a cada 14 colunas.Print zones begin every 14 columns. A largura de cada coluna é uma média de largura de todos os caracteres no tamanho da fonte selecionada.The width of each column is an average of the width of all characters in the point size for the selected font.

PrivadoPrivate

Variáveis que são visíveis apenas para o módulo em que elas são declaradas.Variables that are visible only to the module in which they are declared.

procedimentoprocedure

Uma sequência nomeada de declarações executadas como uma unidade.A named sequence of statements executed as a unit. Por exemplo, Função, Propriedade, e Sub são tipos de procedimentos.For example, Function, Property, and Sub are types of procedures. O nome do procedimento sempre é definido no nível do módulo.A procedure name is always defined at module level. Todo código executável deve estar contido em procedimentos.All executable code must be contained in a procedure. Procedimentos não podem ser aninhados outros procedimentos.Procedures can't be nested within other procedures.

Caixa de procedimentoProcedure box

Uma caixa de listagem posicionada no canto superior direito de janela de Código e a janela de Depuração que exibe os procedimentos reconhecidos para os objetos exibidos na caixa de Objeto.A list box at the upper-right corner of the Code window and the Debug window that displays the procedures recognized for the object displayed in the Object box.

chamada de procedimentoprocedure call

Uma instrução em código que informa ao Visual Basic para executar um procedimento.A statement in code that tells Visual Basic to execute a procedure.

nível do procedimentoprocedure level

Descreve instruções localizadas em um procedimento Função, Propriedade, ou Sub.Describes statements located within a Function, Property, or Sub procedure. Declarações geralmente são listadas primeiro, seguidas de tarefas e outros códigos executáveis.Declarations are usually listed first, followed by assignments and other executable code.

Observe que o código do módulo nível reside fora de um bloco de procedimento.Note that module-level code resides outside a procedure block.

projetoproject

Um conjunto de módulos.A set of modules.

Janela de projetoProject window

Uma janela que exibe uma lista do formulário, classe e módulos padrão; o arquivo de recurso, e referências no projeto.A window that displays a list of the form, class, and standard modules; the resource file; and references in your project. Arquivos com extensões .ocx e .vbx não são exibidos na janelaProjeto.Files with .ocx and .vbx file name extensions aren't displayed in the Project window.

Janela de PropriedadesProperties window

Uma janela usada para exibir ou alterar as propriedades de um controle ou formulário selecionado no tempo de design.A window used to display or change properties of a selected form or control at design time. Alguns controles personalizados tem a janela Propriedades personalizada.Some custom controls have customized Properties windows.

propriedadeproperty

Um atributo chamado de um objeto.A named attribute of an object. Propriedades definem características do objeto, como tamanho, cor e local da tela ou o estado de um objeto, como habilitado ou desabilitado.Properties define object characteristics such as size, color, and screen location, or the state of an object, such as enabled or disabled.

Procedimento PropertyProperty procedure

O procedimento que cria e manipula propriedades de um módulo de classe.A procedure that creates and manipulates properties for a class module. 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.A Property procedure begins with a Property Let, Property Get, or Property Set statement and ends with an End Property statement.

PúblicoPublic

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.Variables declared using the Public statement are visible to all procedures in all modules in all applications unless Option Private Module is in effect. Nesse caso, as variáveis são públicas apenas no projeto em que residem.In that case, the variables are public only within the project in which they reside.

referência do projetoreferenced project

O projeto diretamente cria um link do projeto atual que você está trabalhando.The project you directly create a link to from the current project you are working on. Um projeto referenciado por um dos projetos diretamente referenciados do projeto atual é chamado de projeto referenciado indiretamente.A project referenced by one of the current project's directly referenced projects is called an indirectly referenced project. 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.Its Public variables are not accessible to the current project except through qualification with its project name. Qualquer combinação de referências diretas e indiretas entre projetos é válida, desde que elas não resultem em um ciclo completo.Any combination of direct and indirect references between projects is valid as long as they do not result in a complete cycle.

referências do projetoreferencing project

Projeto atual.The current project. Como você cria um link para um projeto depende do aplicativo host.How you create a link to a project depends on the host application. 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.For example, to directly reference a project in Microsoft Excel, select the project from the References dialog box of the Tools menu. 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.Public variables in a directly referenced project are visible to the directly referencing project, but Public variables in a directly referencing project are not visible to a directly referenced project.

registroregistry

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.In Microsoft Windows version 3.1, OLE registration information and file associations are stored in the registration database, and program settings are stored in Windows system initialization (.ini) files. 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.In Microsoft Windows 95, the Windows registry serves as a central configuration database for user, application, and computer-specific information, including the information previously contained in both the Windows version 3.1 registration database and .ini files.

arquivo de recursoresource file

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.A file in a Visual Basic project with an .res file name extension that can contain bitmaps, text strings, or other data. Ao armazenar esses dados em um arquivo separado, você pode alterar as informações sem o código de edição.By storing this data in a separate file, you can change the information without editing your code. Apenas um arquivo de recurso pode ser associado a um projeto.Only one resource file can be associated with a project.

erro em tempo de execuçãorun-time error

Um erro que ocorre ao executar o código.An error that occurs when code is running. Um erro em tempo de execução ocorre quando uma instrução tenta uma operação inválida.A run-time error results when a statement attempts an invalid operation.

tempo de execuçãorun time

O tempo durante o qual o código está em execução.The time during which code is running. Durante o tempo de execução, você não pode editar o código.During run time, you can't edit the code.

scopescope

Define a visibilidade de uma variável, procedimento ou objeto.Defines the visibility of a variable, procedure, or object. 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.For example, a variable declared as Public is visible to all procedures in all modules in a directly referencing project unless Option Private Module is in effect. 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.When Option Private Module is in effect, the module itself is private and therefore not visible to referencing projects. 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.Variables declared in a procedure are visible only within the procedure and lose their value between calls unless they are declared Static.

propagarseed

Um valor inicial usado para gerar números pseudoaleatórios.An initial value used to generate pseudorandom numbers. 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.For example, the Randomize statement creates a seed number used by the Rnd function to create unique pseudorandom number sequences.

Tipo de dados SimplesSingle data type

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.A data type that stores single-precision floating-point variables as 32-bit (4-byte) floating-point numbers, ranging in value from -3.402823E38 to -1.401298E-45 for negative values, and 1.401298E-45 to 3.402823E38 for positive values. O caractere de declaração de tipo ponto de exclamação (!) representa Único no Visual Basic.The exclamation point (!) type-declaration character represents a Single in Visual Basic. Ver Resumo de tipo de dados.See data type summary.

ordem de classificaçãosort order

Um princípio de sequenciamento usado para classificar dados, por exemplo, por ordem alfabética, numérica, crescente, decrescente e assim por diante.A sequencing principle used to order data, for example, alphabetic, numeric, ascending, descending, and so on.

pilhastack

Uma quantidade fixa de memória usada pelo Visual Basic para preservar argumentos e variáveis locais durante chamadas de procedimento.A fixed amount of memory used by Visual Basic to preserve local variables and arguments during procedure calls.

módulo padrãostandard module

Um módulo que contém apenas procedimento, tipo e declarações de dados e definições.A module containing only procedure, type, and data declarations and definitions. Declarações e definições no nível módulo e em um módulo padrão são Públicas por padrão.Module-level declarations and definitions in a standard module are Public by default. Um módulo padrão é conhecido como um módulo de código em versões mais recentes do Visual Basic.A standard module is referred to as a code module in earlier versions of Visual Basic.

instruçãostatement

Uma unidade sintaticamente completa que representa um tipo de ação, declaração ou definição.A syntactically complete unit that expresses one kind of action, declaration, or definition. Uma instrução geralmente ocupa uma linha simples, embora você possa usar dois-pontos (:) para incluir mais que uma instrução em uma linha.A statement generally occupies a single line, although you can use a colon (:) to include more than one statement on a line. Você também pode usar um caractere continuação da linha (_) para continuar uma única linha lógica em uma segunda linha física.You can also use a line-continuation character (_) to continue a single logical line onto a second physical line.

comparação de cadeia de caracteresstring comparison

Um comparação de duas sequências de caracteres.A comparison of two sequences of characters. Use aOpção Comparar para especificar a comparação binária ou de texto.Use Option Compare to specify binary or text comparison. Em inglês (EUA) comparações binárias diferenciam maiúsculas e minúsculas; comparações de texto não.In English-U.S., binary comparisons are case sensitive; text comparisons are not.

constante de cadeia de caracteresstring constant

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.Any constant (defined using the Const keyword) consisting of a sequence of contiguous characters interpreted as the characters themselves rather than as a numeric value.

Tipo de dados de cadeias de caracteresString data type

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.A data type consisting of a sequence of contiguous characters that represent the characters themselves rather than their numeric values. Um Cadeia de Caracteres pode incluir letras, números, espaços e pontuação.A String can include letters, numbers, spaces, and punctuation. 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.The String data type can store fixed-length strings ranging in length from 0 to approximately 63K characters and dynamic strings ranging in length from 0 to approximately 2 billion characters. O caractere de declaração de tipo sinal de dólar ($) representa uma Cadeia de caracteres no Visual Basic.The dollar sign ($) type-declaration character represents a String in Visual Basic. Ver Resumo de tipo de dados.See data type summary.

expressão de cadeia de caracteresstring expression

Qualquer expressão que resulte em uma sequência de caracteres contíguos.Any expression that evaluates to a sequence of contiguous characters. 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).Elements of a string expression can include a function that returns a string, a string literal, a string constant, a string variable, a string Variant, or a function that returns a string Variant (VarType 8).

cadeia de caracteres literalstring literal

Qualquer expressão consistindo de uma cadeia de caracteres contíguos entre aspas que é interpretada literalmente como os caracteres entre aspas.Any expression consisting of a sequence of contiguous characters surrounded by quotation marks that is literally interpreted as the characters within the quotation marks.

procedimento SubSub procedure

O procedimento que executa uma tarefa específica dentro de um programa mas não retorna um valor explícito.A procedure that performs a specific task within a program, but returns no explicit value. Um procedimento Sub começa com uma instrução Sub e termina com uma instrução Sub Final.A Sub procedure begins with a Sub statement and ends with an End Sub statement.

verificação da sintaxesyntax checking

Um recurso que verifica se o código para sintaxe correta.A feature that checks your code for correct syntax. 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.If the syntax checking feature is enabled, a message is displayed when you enter code that contains a syntax error and the suspect code is highlighted.

erro de sintaxesyntax error

Um erro que ocorre quando você insere uma linha de código que o Visual Basic não reconhece.An error that occurs when you enter a line of code that Visual Basic doesn't recognize.

Observe que as regras de sintaxe para palavras-chave individuais são definidas na seção de sintaxe do tópico de ajuda associado.Note that syntax rules for individual keywords are defined in the Syntax section of the associated Help topic. Para obter ajuda em uma palavra-chave de ambiente de desenvolvimento, selecione a palavra-chave e pressione F1.To get Help on a keyword from within the development environment, select the keyword and press F1.

ordem de tabulaçãotab order

A ordem em que o foco se move de um campo para outro quando se pressiona TAB ou SHIFT + TAB.The order in which the focus moves from one field to the next as you press TAB or SHIFT+TAB.

expressão de rempotime expression

Qualquer expressão que pode ser interpretada como tempo.Any expression that can be interpreted as a time. 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.This includes any combination of time literals, numbers that look like times, strings that look like times, and times returned from functions.

Horas são armazenadas como parte de um número real.Times are stored as part of a real number. Valores à direita da vírgula decimal representam o horário.Values to the right of the decimal represent the time. Por exemplo, meio-dia (12:00) é representado por 0,5.For example, midday (12:00 P.M.) is represented by 0.5.

twiptwip

Uma unidade de medida de tela igual a 1/20 ponto.A unit of screen measurement equal to 1/20 point. 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.A twip is a screen-independent unit used to ensure that placement and proportion of screen elements in your screen application are the same on all display systems. 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).There are approximately 1440 twips to a logical inch or 567 twips to a logical centimeter (the length of a screen item measuring one inch or one centimeter when printed).

Caractere de declaração de tipo inválidotype-declaration character

Um caractere acrescentado ao nome de uma variável indicando o tipo de dados da variável.A character appended to a variable name indicating the variable's data type. Por padrão, as variáveis são do tipo Variante, a menos que uma instrução correspondente Deftipo esteja presente no módulo.By default, variables are of type Variant unless a corresponding Deftype statement is present in the module.

biblioteca de tipostype library

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.A file or component within another file that contains standard descriptions of exposed objects, properties, and methods that are available for Automation. Arquivos de biblioteca de objetos (olb) contêm bibliotecas.Object library files (.olb) contain type libraries.

UnicodeUnicode

O padrão de caracteres da Organização Internacional de Padrões (ISO).International Standards Organization (ISO) character standard. Unicode usa um esquema de codificação de (2 bytes) de 16 bits que permite 65.536 espaços de caracteres distintos.Unicode uses a 16-bit (2-byte) coding scheme that allows for 65,536 distinct character spaces. 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.Unicode includes representations for punctuation marks, mathematical symbols, and dingbats, with substantial room for future expansion.

formato de data universaisuniversal date format

O formato de data universais é #yyyy-mm-dd hh:mm:ss#.The universal date format is #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.However, both the date component ( #yyyy-mm-dd#) and the time component ( #hh:mm:ss#) can be represented separately.

tipo definido pelo usuáriouser-defined type

Qualquer tipo de dados definido usando a instrução Tipo.Any data type defined using the Type statement. Tipos de dados definido pelo usuário podem conter um ou mais elementos de qualquer tipo de dados.User-defined data types can contain one or more elements of any data type. Matrizes de tipos de dados definidas pelo usuário e outros são criados usando a instrução Dim.Arrays of user-defined and other data types are created using the Dim statement. Matrizes de qualquer tipo podem ser incluídas em tipos definidos pelo usuário.Arrays of any type can be included within user-defined types. Ver Resumo de tipo de dados.See data type summary.

variávelvariable

Local de armazenamento nomeado com dados que podem ser modificados durante a execução do programa.A named storage location that can contain data that can be modified during program execution. Cada variável tem um nome que identifica exclusivamente em seu escopo.Each variable has a name that uniquely identifies it within its scope. Um tipo de dados pode ser especificado ou não.A data type can be specified or not.

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.Variable names must begin with an alphabetic character, must be unique within the same scope, can't be longer than 255 characters, and can't contain an embedded period or type-declaration character.

tipo de dados VarianteVariant data type

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.A special data type that can contain numeric, string, or date data as well as user-defined types and the special values Empty and Null. 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.The Variant data type has a numeric storage size of 16 bytes and can contain data up to the range of a Decimal, or a character storage size of 22 bytes (plus string length), and can store any character text. A funçãoVarType define como dados em umaVariante são tratados.The VarType function defines how the data in a Variant is treated. Todas as variáveis se tornam tipo de dados Variante se não for explicitamente declarado como algum outro tipo de dado.All variables become Variant data types if not explicitly declared as some other data type. Ver Resumo de tipo de dados.See data type summary.

expressão do tipo Variantevariant expression

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.Any expression that can evaluate to numeric, string, or date data, as well as the special values Empty and Null.

expressão de inspeçãowatch expression

Uma expressão definida pelo usuário que permite que você observe o comportamento de uma expressão ou variável.A user-defined expression that enables you to observe the behavior of a variable or expression. 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.Watch expressions appear in the Watch window of the Visual Basic Editor and are automatically updated when you enter break mode. A janela Inspeção exibe o valor de uma expressão dentro de um dado contexto.The Watch window displays the value of an expression within a given context. Expressões de inspeção não são salvas com seu código.Watch expressions are not saved with your code.

ordem zz-order

Camadas visual dos controles de formulário ao longo do eixo z do formulário (profundidade).The visual layering of controls on a form along the form's z-axis (depth). A ordem de z determina quais controles estão na frente de outros controles.The z-order determines which controls are in front of other controls.

Confira tambémSee also

Suporte e comentáriosSupport and feedback

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação?Have questions or feedback about Office VBA or this documentation? 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.