Beruflich Dokumente
Kultur Dokumente
O que ?
A funo MsgBox exibe uma caixa de mensagem ao usurio e aguarda com que o
usurio clique em um de seus botes para que esta seja fechada.
A estrutura de chamada funo MsgBox se faz da seguinte forma:
MsgBox([prompt][, buttons] [, title] [, helpfile, context]) As VbMsgBoxResult
Prompt
Obrigatria. Expresso de seqncia de
caracteres exibida como mensagem na caixa de
dilogo. O comprimento mximo de prompt de aproximadamente 1.024
caracteres, dependendo da largura dos caracteres utilizados. Se prompt consistir em
mais de uma linha, voc poder separar as linhas utilizando um
caractere de retorno de carro (Chr(13)), um caractere de
alimentao de linha (Chr(10)) ou uma combinao de caracteres
de retorno de carro e alimentao de linha (Chr(13) & Chr(10)) entre cada linha.
Buttons
Opcional. Expresso
numrica que a soma de valores que especifica o
nmero e o tipo de botes a exibir, o estilo de cone a utilizar, a identidade
do boto padro e a modalidade da caixa de mensagem. Se omitido, o valor
padro para buttons 0.
Title
Opcional. Expresso de seqncia de caracteres exibida
na barra de ttulo da caixa de dilogo. Se voc omitir title, o nome do
aplicativo ser inserido na barra de ttulo.
Helpfile
Opcional. Expresso de seqncia de caracteres que
identifica o arquivo de Ajuda a ser utilizado para fornecer ajuda
sensvel ao contexto relativa caixa de dilogo. Se helpfile for
fornecido, context tambm dever ser fornecido.
Context
Opcional. Expresso numrica que o nmero de
contexto da Ajuda atribudo ao tpico da Ajuda apropriado por
Valor
Descrio
VbOKOnly
VbOKCancel
VbAbortRetryIgnore
VbYesNoCancel
VbYesNo
VbRetryCancel
vbCritical
16
vbQuestion
32
vbExclamation
48
vbInformation
64
vbDefaultButton1
vbDefaultButton2
256
vbDefaultButton3
512
vbDefaultButton4
768
vbApplicationModal
vbSystemModal
4096
vbMsgBoxHelpButton
16384
VbMsgBoxSetForeground 65536
vbMsgBoxRight
524288
vbMsgBoxRtlReading
1048576
vbOK
Valor
Descrio
OK
vbCancel 2
Cancelar
vbAbort 3
Abortar
Repetir
vbIgnore 5
Ignorar
vbRetry
vbYes
Sim
vbNo
No
Exemplo
Apesar do grande nmero de opes e parmetro oferecidos pelo MsgBox,
vamos nos concentrar em sua funcionalidade mais simples neste momento, que
emitir mensagens ao usurios. Veja este exemplo de cdigo abaixo:
1 Public Sub TesteMsgBox()
2
MsgBox "Seja bem vindo ao Microsoft Excel!"
3 End Sub
Note que mais dois parmetros foram informados, o parmetro Button e Title. Execute
a funo e ter o seguinte resultado:
Comentrios
Como o MsgBox uma funo (Function), sua execuo retorna um
valor que do tipo VbMsgBoxResult. Quando se utiliza alguns tipos
Pratique!
Caso no consiga abrir os arquivos, clique nos links com o boto direito do
mouse e escolha salvar como.