Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Příkaz MsgBox
2
MsgBox Slouží pro výstup hodnoty do dialogového okna
Kompletní syntaxe vypadá takto: MsgBox(prompt [, buttons] [, title] [, helpfile, context])
3
MsgBox(prompt [, buttons] [, title] [, helpfile, context])
promt: jediný povinný parametr – co se má zobrazit buttons: nepovinný parametr, jak se to má zobrazit + manipulace s tlačítky title: nepovinný parametr, titulek dialogu helpfile: nepovinný parametr, soubor s nápovědou context, nepovinný parametr, lze použít jen, je-li použit parametr helpfile, orientace v souboru s nápovědou
4
Jednoduchý příklad MsgBox ("Rovnice má jedno řešení.") MsgBox (x1)
5
Okno s titulkem i = MsgBox (x1, ,"Rovnice má jedno řešení")
6
Výstup složitějších řetězců
MsgBox ("Rovnice má jedno řešení: " & x1) MsgBox ("První řádek" & vbCrLf & "Druhý řádek" & vbCrLf & "Třetí řádek ") MsgBox ("Hodnota v buňce A1 je: " & Range("A1").Value)
7
Parametr Buttons Hodnota je součtem následujících dílčích hodnot
(0–5) popisuje počet a typ tlačítek zobrazených v dialogu (16, 32, 48, 64) určuje styl ikony (0, 256, 512) určuje výchozí tlačítko (0, 4096) určuje režim dialogu
8
Počet a styl tlačítek Konstanta Hodnota Popis vbOKOnly
Zobrazí pouze tlačítko OK. Platí i v případě pokud neuvedeme žádnou hodnotu. VbOKCancel 1 Zobrazí tlačítka OK a Storno. VbAbortRetryIgnore 2 Zobrazí tlačítka Zpět, Znovu a Ignorovat. VbYesNoCancel 3 Zobrazí tlačítka Ano, Ne a Storno. VbYesNo 4 Zobrazí tlačítka Ano a Ne. VbRetryCancel 5 Zobrazí tlačítka Znovu a Storno.
9
Příklad i = MsgBox ("Chceš pokračovat? ",0)
10
Návratové hodnoty vbOK 1 OK vbCancel 2 Storno vbAbort 3 Zpět vbRetry 4
Znovu vbIgnore 5 Ignorovat vbYes 6 Ano vbNo 7 Ne
11
Příklad využití návratových hodnot
i = MsgBox("Chcete vetsi plat", 4) If i = vbYes Then MsgBox ("Spatne") Else MsgBox ("Spravne") End If
12
Výběr ikony VbCritical 16 Zobrazí ikonu Kritická zpráva. VbQuestion 32
Zobrazí ikonu Varovný dotaz. VbExclamation 48 Zobrazí ikonu Varovná zpráva. VbInformation 64 Zobrazí ikonu Informační zpráva
13
Příklad výběr ikony i = MsgBox("Ahoj", vbOKOnly + vbCritical) i = MsgBox("Ahoj", vbOKOnly + vbQuestion) i = MsgBox("Ahoj", vbOKOnly + vbExclamation) i = MsgBox("Ahoj", vbOKOnly + vbInformation) i = MsgBox("Ahoj", 16) i = MsgBox("Ahoj", 32) i = MsgBox("Ahoj", 48) i = MsgBox("Ahoj", 64)
14
Výchozí tlačítko VbDefaultButton1 Výchozí je první tlačítko
Výchozí je první tlačítko VbDefaultButton2 256 Výchozí je druhé tlačítko. VbDefaultButton3 512 Výchozí je třetí tlačítko VbDefaultButton4 768 Výchozí je čtvrté tlačítko
15
Příklad i = MsgBox("Chcete vetsi plat", 4100)
16
Režim dialogu VbApplicationModal
Aplikační režim; uživatel musí před pokračováním další práce ve zvolené aplikaci odpovědět na zprávu VbSystemModal 4096 Systémový režim; všechny aplikace jsou pozastaveny, dokud uživatel neodpoví na zobrazenou
17
Příklad i = MsgBox("Chcete vetsi plat", 4) i = MsgBox("Chcete vetsi plat", 260)
18
Úkol Prostudujte dokument
A vyzkoušejte příklady tam uvedené
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.