Conteúdo
Conhecendo melhor a função Msgbox - 16/11/2009
Exibe uma mensagem em uma caixa de diálogo, aguarda que o usuário clique em um botão e retorna um Integer que indica qual botão o usuário clicou. Sintaxe MsgBox(prompt[, buttons] [, title] [, helpfile, context]) A sintaxe da função MsgBox tem os seguintes argumentos nomeados: As definições do argumento buttons são as seguintes: Observação Essas constantes são especificadas pelo Visual Basic for Applications. Como resultado, os nomes podem ser utilizados em qualquer lugar do seu código em vez dos valores reais. Valores retornados Quando helpfile e context são fornecidos, o usuário pode pressionar F1 (Windows) ou AJUDA (Macintosh) para visualizar o tópico de Ajuda que corresponde ao context. Alguns aplicativos host, por exemplo, o Microsoft Excel, também adicionam automaticamente um botão Ajuda à caixa de diálogo. Se a caixa de diálogo exibir um botão Cancelar, pressionar a tecla ESC terá o mesmo efeito que clicar em Cancelar. Se a caixa de diálogo contiver um botão Ajuda, será fornecida a ajuda sensível ao contexto relativa à caixa de diálogo. Entretanto, nenhum valor será retornado até que um dos outros botões seja clicado. Observação Para especificar mais do que o primeiro argumento nomeado, você deve utilizar MsgBox em uma expressão. Para omitir alguns argumentos posicionais, você deve incluir o delimitador de vírgula correspondente. Fonte: Documentação VB/VBA MicrosoftFunção MsgBox
Parte
Descrição
prompt
Obrigatória. Expressão de seqüência de caracteres exibida como mensagem na caixa de diálogo. O comprimento máximo 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 alimentação de linha (Chr(10)) ou uma combinação de caracteres de retorno de carro e alimentação de linha (Chr(13) & Chr(10)) entre cada linha.
buttons
Opcional. Expressão numérica que é a soma de valores que especifica o número e o tipo de botões a exibir, o estilo de ícone a utilizar, a identidade do botão padrão e a modalidade da caixa de mensagem. Se omitido, o valor padrão para buttons é 0.
title
Opcional. Expressão de seqüência de caracteres exibida na barra de título da caixa de diálogo. Se você omitir title, o nome do aplicativo será inserido na barra de título.
helpfile
Opcional. Expressão de seqüência de caracteres que identifica o arquivo de Ajuda a ser utilizado para fornecer ajuda sensível ao contexto relativa à caixa de diálogo. Se helpfile for fornecido, context também deverá ser fornecido.
context
Opcional. Expressão numérica que é o número de contexto da Ajuda atribuído ao tópico da Ajuda apropriado por seu autor. Se context for fornecido, helpfile também deverá ser fornecido.
Definições
Constante
Valor
Descrição
VbOKOnly
0
Exibe somente o botão OK.
VbOKCancel
1
Exibe os botões OK e Cancelar.
VbAbortRetryIgnore
2
Exibe os botões Abortar, Repetir e Ignorar.
VbYesNoCancel
3
Exibe os botões Sim, Não e Cancelar.
VbYesNo
4
Exibe os botões Sim e Não.
VbRetryCancel
5
Exibe os botões Repetir e Cancelar.
vbCritical
16
Exibe o ícone Mensagem crítica.
vbQuestion
32
Exibe o ícone Consulta de aviso.
vbExclamation
48
Exibe o ícone Mensagem de aviso.
vbInformation
64
Exibe o ícone Mensagem de informação.
vbDefaultButton1
0
O primeiro botão é o padrão.
vbDefaultButton2
256
O segundo botão é o padrão.
vbDefaultButton3
512
O terceiro botão é o padrão.
vbDefaultButton4
768
O quarto botão é o padrão.
vbApplicationModal
0
Janela restrita do aplicativo; o usuário deve responder à caixa de mensagem antes de continuar o trabalho no aplicativo atual.
vbSystemModal
4096
Janela restrita de sistema; todos os aplicativos são suspensos até que o usuário responda à caixa de mensagem.
vbMsgBoxHelpButton
16384
Adiciona o botão ‘Ajuda’ à caixa de mensagens
VbMsgBoxSetForeground
65536
Especifica a janela da caixa de mensagens como a janela de primeiro plano
vbMsgBoxRight
524288
O texto é alinhado à direita
vbMsgBoxRtlReading
1048576
Especifica que o texto deve aparecer como leitura da direita para a esquerda em sistemas hebraico e árabe
O primeiro grupo de valores (0 a 5) descreve o número e o tipo de botões exibidos na caixa de diálogo; o segundo grupo (16, 32, 48, 64) descreve o estilo de ícone; o terceiro grupo (0, 256, 512) determina qual botão é o padrão e o quarto grupo (0, 4.096) determina a modalidade da caixa de mensagem. Quando estiver somando números para criar um valor final para o argumento buttons, utilize somente um número de cada grupo.
Constante
Valor
Descrição
vbOK
1
OK
vbCancel
2
Cancelar
vbAbort
3
Abortar
vbRetry
4
Repetir
vbIgnore
5
Ignorar
vbYes
6
Sim
vbNo
7
Não
Comentários
Exercícios de carnaval - Técnicas de programação - 6/3/2011
Exercícios de fixação I – Desenvolva um algoritmo que leia 3 notas de alunos. O Algoritmo deve calcular: a) A maior nota b) A menor nota c) A média das notas II – Desenvolva um algoritmo que leia o tipo de cliente(valores do tipo numérico) e o valor da compra do cliente. O Algoritmo deve indicar um desconto de 30% sobre o valor da compra, caso o cliente seja do tipo 1 (cliente VIP). Faremos a correção em sala. Bom carnaval!!! Semana que vem teremos mais exercícios. _______________________________________________________________________________________________________________________________ Exercício de Programação Para Internet II - 22/4/2010