Visual Basic - Constantes
Visual Basic - Constantes
Visual Basic - Constantes
Page 1 of 19
Constantes Calendar
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais: Constante VbCalGreg VbCalHijri 0 1 Valor Descrio Indica que ser usado o calendrio Gregoriano. Indica que ser usado o calendrio Hijri.
Constantes CallType
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais: Constante VbMethod VbGet VbLet vbSet 1 2 4 8 Valor Descrio Indica que um mtodo foi invocado. Indica um procedimento Property Get. Indica um procedimento Property Let. Indica um procedimento Property Set.
Constantes Color
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais: Constante vbBlack vbRed vbGreen 0x0 0xFF 0xFF00 Valor Preto Vermelho Verde Descrio
Constantes Calendar
Page 2 of 19
Constantes Comparison
As seguintes constantes so definidas na biblioteca de tipos do Visual Basic for Applications e podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais: Constante VbUseCompareOption VbBinaryCompare VbTextCompare VbDatabaseCompare -1 0 1 2 Valor Descrio Executa uma comparao usando a configurao da instruo Option Compare. Executa uma comparao binria. Executa uma comparao textual. Para o Microsoft Access (somente Windows), executa uma comparao baseada nas informaes contidas no seu banco de dados.
Constantes Compiler
O Visual Basic for Applications define constantes para uso exclusivo com a diretiva #If...Then...#Else. Estas constantes so funcionalmente equivalentes a constantes definidas com a diretiva #If...Then...#Else, com a exceo de que so globais no escopo; isto , elas se aplicam a qualquer parte de um projeto. Em plataformas de desenvolvimento de 16 bits, as constantes do compilador so definidas como a seguir: Constante Win16 Win32 True False Valor Descrio Indica que o ambiente de desenvolvimento de 16 bits. Indica que o ambiente de desenvolvimento no de 32 bits.
Constantes Calendar
Page 3 of 19
Descrio Indica que o ambiente de desenvolvimento o Visual Basic for Applications, verso 6.0. Indica que o ambiente de desenvolvimento no o Visual Basic for Applications, verso 6.0. Indica que o ambiente de desenvolvimento no de 16 bits. Indica que o ambiente de desenvolvimento de 32 bits. Indica que o ambiente de desenvolvimento no Macintosh. Indica que o ambiente de desenvolvimento no de 16 bits. Indica que o ambiente de desenvolvimento Windows de 32 bits. Indica que o ambiente de desenvolvimento Macintosh.
Observao Estas constantes so fornecidas pelo Visual Basic, portanto, voc no pode definir suas prprias constantes com estes mesmos nomes em qualquer nvel.
Constantes Date
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais:
Valores de argumentos
O argumento firstdayofweek tem os seguintes valores: Constante VbUseSystem VbSunday VbMonday VbTuesday VbWednesday VbThursday VbFriday VbSaturday 0 1 2 3 4 5 6 7 Valor Descrio Use a configurao NLS API. Domingo (padro) Segunda-feira Tera-feira Quarta-feira Quinta-feira Sexta-feira Sbado
Constantes Calendar
Page 4 of 19
O argumento firstdayofyear tem os seguintes valores: Constante VbUseSystem VbUseSystem DayOfWeek VbFirstJan1 VbFirstFourDays VbFirstFullWeek 0 0 1 2 3 Valor Descrio Use a configurao NLS API. Use o dia da semana especificado nas configuraes do seu sistema como o primeiro dia da semana. Inicie com a semana na qual ocorre o dia 1 de janeiro (padro). Inicie com a primeira semana que tem pelo menos quatro dias no ano novo. Inicie com a primeira semana completa do ano.
Valores retornados
Constante VbSunday VbMonday VbTuesday VbWednesday VbThursday VbFriday VbSaturday 1 2 3 4 5 6 7 Valor Domingo Segunda-feira Tera-feira Quarta-feira Quinta-feira Sexta-feira Sbado Descrio
vbLongDate vbShortDate
1 2
Constantes Calendar
Page 5 of 19
vbLongTime vbShortTime
3 4
Exibir uma hora usando o formato extenso de hora especificado nas configuraes regionais do seu computador. Exibir uma hora usando o formato reduzido de hora especificado nas configuraes regionais do seu computador.
Constantes DriveType
Essas constantes esto disponveis somente quando o seu projeto tem uma referncia explcita biblioteca de tipos apropriada que contm estas definies de constante. Constante Unknown Removable 0 1 Valor Descrio O tipo da unidade no pode ser determinado. A unidade tem mdia removvel. Isso inclui todas as unidades de disquete e diversos outros tipos de dispositivos de armazenagem. A unidade tem mdia fixa (no-removvel). Isso inclui todos os discos rgidos, inclusive os que sejam removveis.
Fixed
Constantes Calendar
Page 6 of 19
3 4 5
Unidades de rede. Isso inclui unidades compartilhadas em qualquer local, em uma rede. A unidade um CD-ROM. Nenhuma distino feita entre unidades de CD-ROM somente leitura e leitura/gravao. A unidade um bloco de memria de acesso randmico (RAM, Random Access Memory), no computador local, que se comporta como uma unidade de disco.
Constantes Calendar
Page 7 of 19
ForAppending
Constantes Form
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais: Constante vbModeless vbModal 0 1 Valor Descrio UserForm sem janela restrita. UserForm de janela restrita (padro).
Constantes IMEStatus
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais. As constantes para a localidade japonesa so: Constante VbIMEModeNoControl VbIMEModeOn VbIMEModeOff VbIMEModeDisable VbIMEModeHiragana VbIMEModeKatakana VbIMEModeKatakanaHalf VbIMEModeAlphaFull VbIMEModeAlpha 0 1 2 3 4 5 6 7 8 Valor Descrio No controla o IME (padro) IME ativado IME desabilitado IME desabilitado Modo Hiragana de largura total Modo Katakana de largura total Modo Katakana de semi-largura Modo Alfanumrico de largura total Modo Alfanumrico de semilargura
Os valores de constantes para a localidade coreana so: Constante VbIMEModeNoControl 0 Valor Descrio No controla o IME (padro)
Constantes Calendar
Page 8 of 19
7 8 9 10
Modo Alfanumrico de largura total Modo Alfanumrico de semilargura Modo Hangul de largura total Modo Hangul de semi-largura
Os valores de constantes para a localidade chinesa so: Constante VbIMEModeNoControl VbIMEModeOn VbIMEModeOff 0 1 2 Valor Descrio No controla o IME (padro) IME ativado IME desabilitado
Constantes Keycode
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais: Constante VbKeyLButton VbKeyRButton vbKeyCancel vbKeyMButton vbKeyBack vbKeyTab vbKeyClear vbKeyReturn vbKeyShift vbKeyControl vbKeyMenu vbKeyPause vbKeyCapital vbKeyEscape Valor 0x1 0x2 0x3 0x4 0x8 0x9 0xC 0xD 0x10 0x11 0x12 0x13 0x14 0x1B Descrio Boto esquerdo do mouse Boto direito do mouse Tecla CANCEL Boto central do mouse Tecla BACKSPACE Tecla TAB Tecla CLEAR Tecla ENTER Tecla SHIFT Tecla CTRL Tecla MENU Tecla PAUSE Tecla CAPS LOCK Tecla ESC
Constantes Calendar
Page 9 of 19
vbKeySpace vbKeyPageUp vbKeyPageDown vbKeyEnd vbKeyHome vbKeyLeft vbKeyUp vbKeyRight vbKeyDown vbKeySelect vbKeyPrint vbKeyExecute vbKeySnapshot vbKeyInsert vbKeyDelete vbKeyHelp vbKeyNumlock
0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x90
BARRA DE ESPAOS Tecla PAGE UP Tecla PAGE DOWN Tecla END Tecla HOME Tecla SETA ESQUERDA Tecla SETA ACIMA Tecla SETA DIREITA Tecla SETA ABAIXO Tecla SELECT Tecla PRINT SCREEN Tecla EXECUTE Tecla SNAPSHOT Tecla INSERT Tecla DELETE Tecla HELP Tecla NUM LOCK
As teclas de A a Z so iguais a seus equivalentes A Z em ASCII: Constante vbKeyA vbKeyB vbKeyC vbKeyD vbKeyE vbKeyF vbKeyG vbKeyH vbKeyI vbKeyJ vbKeyK vbKeyL 65 66 67 68 69 70 71 72 73 74 75 76 Valor Tecla A Tecla B Tecla C Tecla D Tecla E Tecla F Tecla G Tecla H Tecla I Tecla J Tecla K Tecla L Descrio
Constantes Calendar
Page 10 of 19
vbKeyM vbKeyN vbKeyO vbKeyP vbKeyQ vbKeyR vbKeyS vbKeyT vbKeyU vbKeyV vbKeyW vbKeyX vbKeyY vbKeyZ
77 78 79 80 81 82 83 84 85 86 87 88 89 90
Tecla M Tecla N Tecla O Tecla P Tecla Q Tecla R Tecla S Tecla T Tecla Usurio Tecla V Tecla W Tecla X Tecla Y Tecla Z
As teclas de 0 a 9 so iguais a seus equivalentes 0 9 em ASCII: Constante vbKey0 vbKey1 vbKey2 vbKey3 vbKey4 vbKey5 vbKey6 vbKey7 vbKey8 vbKey9 48 49 50 51 52 53 54 55 56 57 Valor Tecla 0 Tecla 1 Tecla 2 Tecla 3 Tecla 4 Tecla 5 Tecla 6 Tecla 7 Tecla 8 Tecla 9 Descrio
As seguintes constantes representam teclas no teclado numrico: Constante vbKeyNumpad0 vbKeyNumpad1 0x60 0x61 Valor Tecla 0 Tecla 1 Descrio
Constantes Calendar
Page 11 of 19
vbKeyNumpad2 vbKeyNumpad3 vbKeyNumpad4 vbKeyNumpad5 vbKeyNumpad6 vbKeyNumpad7 vbKeyNumpad8 vbKeyNumpad9 vbKeyMultiply vbKeyAdd vbKeySeparator vbKeySubtract vbKeyDecimal vbKeyDivide
0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6A 0x6B 0x6C 0x6D 0x6E 0x6F
Tecla 2 Tecla 3 Tecla 4 Tecla 5 Tecla 6 Tecla 7 Tecla 8 Tecla 9 Tecla SINAL DE MULTIPLICAO (*) Tecla SINAL DE MAIS (+) Tecla ENTER Tecla SINAL DE MENOS (-) Tecla PONTO DECIMAL (.) Tecla SINAL DE DIVISO (/)
As seguintes constantes representam teclas de funo: Constante vbKeyF1 vbKeyF2 vbKeyF3 vbKeyF4 vbKeyF5 vbKeyF6 vbKeyF7 vbKeyF8 vbKeyF9 vbKeyF10 vbKeyF11 vbKeyF12 vbKeyF13 vbKeyF14 vbKeyF15 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7A 0x7B 0x7C 0x7D 0x7E Valor Tecla F1 Tecla F2 Tecla F3 Tecla F4 Tecla F5 Tecla F6 Tecla F7 Tecla F8 Tecla F9 Tecla F10 Tecla F11 Tecla F12 Tecla F13 Tecla F14 Tecla F15 Descrio
Constantes Calendar
Page 12 of 19
vbKeyF16
0x7F
Tecla F16
Constantes Miscellaneous
As seguintes constantes so definidas na biblioteca de tipos do Visual Basic for Applications e podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais: Constante VbCrLf VbCr VbLf vbNewLine Equivalente Chr(13) + Chr(10) Chr(13) Chr(10) Chr(13) + Chr(10) ou, no Macintosh, Chr(13) Chr(0) Seqncia com valor 0 Descrio Combinao de retorno de carro alimentao de linha Caractere de retorno de carro Caractere de alimentao de linha Caractere de nova linha especfico da plataforma; qualquer que seja apropriado para a plataforma atual Caractere com valor 0 Diferente de uma seqncia de comprimento zero (""); usada para chamar procedimentos externos Nmeros de erro definidos pelo usurio devem ser maiores que este valor. Por exemplo:
Err.Raise Number = vbObjectError + 1000
vbNullChar vbNullString
vbObjectError
-2147221504
Caractere de tabulao Caractere Backspace Intil no Microsoft Windows ou no Macintosh Intil no Microsoft Windows ou no Macintosh
Constantes MsgBox
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais:
Argumentos MsgBox
Constantes Calendar
Page 13 of 19
Constante VbOKOnly VbOKCancel VbAbortRetryIgnore VbYesNoCancel VbYesNo VbRetryCancel VbCritical VbQuestion VbExclamation VbInformation VbDefaultButton1 VbDefaultButton2 VbDefaultButton3 VbDefaultButton4 VbApplicationModal VbSystemModal VbMsgBoxHelpButton VbMsgBoxSetForeground VbMsgBoxRight VbMsgBoxRtlReading 0 1 2 3 4 5 16 32 48 64 0 256 512 768 0 4096
Valor
Descrio Somente boto OK (padro) Botes OK e Cancelar Botes Abortar, Repetir e Ignorar Botes Sim, No e Cancelar Botes Sim e No Botes Repetir e Cancelar Mensagem crtica Consulta de aviso Mensagem de aviso Mensagem informativa O primeiro boto padro (padro) O segundo boto padro O terceiro boto padro O quarto boto padro Caixa de mensagens da janela restrita do aplicativo (padro) Caixa de mensagens da janela restrita de sistema Adiciona o boto Ajuda caixa de mensagens Especifica a janela da caixa de mensagens como a janela de primeiro plano O texto alinhado direita Especifica que o texto deve aparecer como leitura da direita para a esquerda em sistemas hebraico e rabe
Constantes Calendar
Page 14 of 19
VbYes VbNo
6 7
Constantes QueryClose
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais: Constante VbFormControlMenu VbFormCode VbAppWindows VbAppTaskManager 0 1 2 3 Valor Descrio O usurio escolheu o comando Fechar a partir do menu Controle no formulrio. A instruo Unload invocada a partir do cdigo. A sesso do ambiente operacional Microsoft Windows atual est terminando. O Gerenciador de tarefas do Windows est fechando o aplicativo.
Constantes Shell
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais: Constante VbHide VbNormalFocus VbMinimizedFocus VbMaximizedFocus vbNormalNoFocus 0 1 2 3 4 Valor Descrio A janela fica oculta e o foco passado para a janela oculta. A janela tem foco e restaurada para seu tamanho e posio originais. A janela exibida como um cone com foco. A janela maximizada com foco. A janela restaurada para seu tamanho e posio mais recentes. A janela atualmente ativa permanece ativa. A janela exibida como um cone. A janela atualmente ativa permanece ativa.
vbMinimizedNoFocus
No Macintosh, vbNormalFocus, vbMinimizedFocus e vbMaximizedFocus colocam o aplicativo no primeiro plano; vbHide, vbNoFocus, vbMinimizedFocus colocam o aplicativo no segundo
Constantes Calendar
Page 15 of 19
plano.
Constantes SpecialFolder
Essas constantes esto disponveis somente quando o seu projeto tem uma referncia explcita biblioteca de tipos apropriada que contm estas definies de constante. Constante WindowsFolder SystemFolder TemporaryFolder 0 1 2 Valor Descrio A pasta Windows contm arquivos instalados pelo sistema operacional Windows. A pasta System contm bibliotecas, fontes e drivers de dispositivo. A pasta Temp usada para armazenar arquivos temporrios. Seu caminho encontrado na varivel de ambiente TMP.
Constantes StrConv
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais: Constante vbUpperCase vbLowerCase vbProperCase vbWide 1 2 3 4 Valor Descrio Converte a seqncia em caracteres maisculos. Converte a seqncia em caracteres minsculos. Converte a primeira letra de cada palavra na seqncia em letra maiscula. Converte os caracteres estreitos (byte nico) na seqncia em caracteres largos (byte duplo). Aplica-se a localidades do Extremo Oriente. Converte os caracteres largos (byte duplo) na seqncia em caracteres estreitos (byte nico). Aplica-se a localidades do Extremo Oriente. Converte os caracteres Hiragana na seqncia em caracteres Katakana. Aplica-se somente ao Japo. Converte os caracteres Katakana na seqncia em caracteres Hiragana. Aplica-se somente ao Japo. Converte a seqncia em Unicode, usando a pgina de cdigo padro do sistema. (No disponvel no Macintosh.)
vbNarrow
16 32 64
Constantes Calendar
Page 16 of 19
vbFromUnicode
128
Converte a seqncia de Unicode para a pgina de cdigo padro do sistema. (No disponvel no Macintosh.)
Constantes Calendar
Page 17 of 19
Cor de texto em botes de ao Cor de texto em uma legenda inativa Cor destacada para elementos de exibio 3D Cor da sombra mais escura para elementos de exibio 3D Segunda cor 3D mais clara aps vb3DHighlight Cor de texto em Dicas de ferramentas Cor de segundo plano de Dicas de ferramentas
Constantes Tristate
Essas constantes esto disponveis somente quando o seu projeto tem uma referncia explcita biblioteca de tipos apropriada que contm estas definies de constante. Constante vbTrue vbFalse vbUseDefault Valor 1 0 2 True False Usar a configurao padro Descrio
Constantes VarType
As seguintes constantes podem ser usadas em qualquer parte do seu cdigo no lugar dos valores reais: Constante VbEmpty VbNull VbInteger VbLong VbSingle 0 1 2 3 4 Valor Descrio No inicializada (padro) Contm dados invlidos Integer Nmero inteiro longo Nmero de ponto flutuante de preciso simples
Constantes Calendar
Page 18 of 19
VbDouble VbCurrency VbDate VbString VbObject VbError VbBoolean VbVariant vbDataObject vbDecimal vbByte vbUserDefinedType vbArray
5 6 7 8 9 10 11 12 13 14 17 36 8192
Nmero de ponto flutuante de dupla preciso Currency Date String Objeto Erro Boolean Variant (usada somente para matrizes de variantes) Objeto de acesso de dados Decimal Byte Variantes que contm tipos definidos pelo usurio Matriz
Constantes Calendar
Page 19 of 19
Constantes Form Constantes IMEStatus Constantes Keycode Constantes Miscellaneous Constantes MsgBox Constantes QueryClose Constantes Shell Constantes SpecialFolder Constantes StrConv Constantes System Color Constantes Tristate Constantes VarType Constantes Visual Basic