Funzione MsgBox
Info
Esempi
Linguaggio
Librerie
Formule
Ultimi Inseriti

 Login

 Password

Esempi di utilizo nel codice di:
Questa funziona di VBA consente di generare la classica finestra di avviso/errore per informare o avere una risposta dall'utente. La sintassi è questa
MsgBox ( prompt , pulsanti , titolo [, fileguida ] [, contesto ] )

I parametri sono:
  1. prompt: il messaggio visualizzato, la lunghezza massima è di 1.024 caratteri;
  2. pulsanti: espressione che indica pulsanti e icone da visualizzare;
  3. titolo: il titolo della finestra;
  4. fileguida e contesto: permettono di associare un file guida (.chm) e il contesto.

Ad esempio, utilizzando la funzione in questo modo:
Res = MsgBox("Importo da verificare", vbOKCancel + vbExclamation, "Attenzione")

Apparirà una finestra come quella a destra, a seconda del bottone premuto la variabile Res in questo caso sarà uguale alle costanti vbOK o vbCancel

Pulsanti e icone
Per visualizzare i pulsanti e le incone possono essere utilizzate queste costanti: le costanti dei tre gruppi possono essere sommati.
Le costanti che specificano quali pulsanti visualizzare:
vbOKOnlyVisualizza solo il pulsante OK.
vbOKCancelVisualizza i pulsanti OK e Annulla.
vbAbortRetryIgnoreVisualizza i pulsanti Interrompi, Riprova e Ignora.
vbYesNoCancelVisualizza i pulsanti , No e Annulla.
vbYesNoVisualizza i pulsanti e No.
vbRetryCancelVisualizza i pulsanti Riprova e Annulla.
L'icona da visualizzare insieme al messaggio:
vbCriticalVisualizza l'icona di messaggio critico.
vbQuestionVisualizza l'icona di query di avviso.
vbExclamationVisualizza l'icona di messaggio di avviso.
vbInformationVisualizza l'icona di messaggio informativo.
Il pulsante da impostare di default:
vbDefaultButton1Il primo pulsante è il predefinito.
vbDefaultButton2Il secondo pulsante è il predefinito.
vbDefaultButton3Il terzo pulsante è il predefinito.

Valori restituiti
Le costanti per confrontare il risultato della funzione e identificare il bottone premuto:
vbOKOK
vbCancelAnnulla
vbAbortInterrompi
vbRetryRiprova
vbIgnoreIgnora
vbYes
vbNoNo
 

data4idea srls - PIva 01881000937 - info@data4idea.it