Funkcija MsgBox

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

V namizni zbirki podatkov, funkcija MsgBox prikaže sporočilo, v pogovornem oknu, čaka uporabniku, da kliknete gumb in vrne celo število , ki označuje, kateri gumb uporabnik kliknili.

Sintaksa

MsgBox ( poziv [, gumbi ] [, naslov ] [, datoteka s pomočjo ] [, kontekst ] )

Sintaksa funkcije MsgBox ima te argumente:

Argument

Opis

poziv

Obvezno. Izraz niza, prikazan kot sporočilo v pogovornem oknu. Maksimalna dolžina argumenta poziv je približno 1024 znakov, odvisno od širine uporabljenih znakov. Če je poziv sestavljen iz več vrstic, lahko te ločite z znakom za prelom vrstice (Chr(13)), znakom za pomik v novo vrstico (Chr(10)) ali kombinacijo teh dveh znakov (Chr(13) & Chr(10)) med vsako vrstico.

gumbi

Izbirno. številski izraz, ki je vsota vrednosti, ki določa število in vrsto gumbov za prikaz, sloga ikone za uporabo, identiteto privzetega gumba in modalnost polja s sporočilom. Če ga izpustite, je privzeta vrednost za gumbe 0.

naslov

Izbirno. Izraz niza, prikazan kot naslovna vrstica v pogovornem oknu. Če izpustite naslov, se ime programa vnese v naslovno vrstico.

datoteka s pomočjo

Izbirno. Izraz niza, ki prepozna datoteke s pomočjo za omogočanje kontekstne pomoči v pogovornem oknu. Če je na voljo datoteka s pomočjo, mora biti naveden tudi kontekst.

kontekst

Izbirno. Številski izraz, ki je številka konteksta pomoči, ki jo avtor pomoči dodeli ustrezni temi pomoči. Če je na voljo kontekst, mora biti na voljo tudi datoteka s pomočjo.


Nastavitve

Nastavitve gumbovargument so:

Konstanta

Vrednost

Opis

vbOKOnly

0

Prikaz samo gumba V redu.

vbOKCancel

1

Prikaz gumbov V redu in Prekliči.

vbAbortRetryIgnore

2

Prikaz gumbov Prekini, Poskusi znova, in Prezri.

vbYesNoCancel

3

Prikaz gumbov Da, Ne in Prekliči.

vbYesNo

4

Prikaz gumbov Da in Ne.

vbRetryCancel

5

Prikaz gumbov Poskusi znova in Prekliči.

vbCritical

16

Prikaz ikone kritično sporočilo.

vbQuestion

32

Prikaz ikone opozorilna poizvedba   .

vbExclamation

48

Prikaz ikone opozorilno sporočilo   .

vbInformation

64

Prikaz ikone informativno sporočilo.

vbDefaultButton1

0

Prvi gumb je privzeti.

vbDefaultButton2

256

Drugi gumb je privzeti.

vbDefaultButton3

512

Tretji gumb je privzeti.

vbDefaultButton4

768

Četrti gumb je privzeti.

vbApplicationModal

0

Uporaba modalno; uporabnik se morate odzvati na polje s sporočilom, preden nadaljuje delo v trenutnem programu.

vbSystemModal

4096

Sistem modalno; vsi programi so začasno prekinjeni, dokler se uporabnik ne odzove na polje s sporočilom.

vbMsgBoxHelpButton

16384

Doda gumb »pomoč« v polje s sporočilom

VbMsgBoxSetForeground

65536

Določa pogovorno okno polja s sporočilom kot okno v ospredju

vbMsgBoxRight

524288

Besedilo je desno poravnano

vbMsgBoxRtlReading

1048576

Določa, da mora biti besedilo prikazano za branje od desne proti levi v sistemih s hebrejščino in arabščino


Namig : V programu Access 2010 graditelj izrazov vsebuje funkcionalnost IntelliSense, tako da si lahko ogledate, katere argumente potrebujete za izraze.

Prva skupina vrednosti (0–5) opisuje število in vrsto gumbov, prikazanih v pogovornem oknu; druga skupina (16, 32, 48, 64) opisuje slog ikone; tretja skupina (0, 256, 512) določa, kateri gumb je privzeti; in četrta skupina (0, 4096) določa modalnost polja s sporočilom. Pri dodajanju številk za ustvarjanje končne vrednosti za argument gumbi uporabite samo eno številko iz vsake skupine.

Opomba : Te konstante so navedene s programom Visual Basic for Applications. Zato lahko imena uporabite kjer koli v kodi na mestu dejanskih vrednosti.

Vrednosti vrnitve

Konstanta

Vrednost

Opis

vbOK

1

V redu

vbCancel

2

Prekliči

vbAbort

3

Prekini

vbRetry

4

Poskusi znova

vbIgnore

5

Prezri

vbYes

6

Da

vbNo

7

Ne


Opombe

Ko je Datoteka s pomočjo in kontekst so na voljo, lahko uporabnik pritisnite F1 (Windows) ali pomoči (Macintosh), če si želite ogledati teme pomoči, ki ustreza okviru. Nekatere gostitelja programe, na primer Microsoft Excel samodejno dodajte gumb za pomoč v pogovornem oknu.

Če je v pogovornem oknu prikazan gumb Prekliči, deluje pritisk tipke ESC enako, kot klik gumba Prekliči. Če je v pogovornem oknu gumb Pomoč, je v pogovornem oknu na voljo kontekstna pomoč. Vendar pa ne bo vrnjena nobena vrednost, dokler ni kliknjen eden od drugih gumbov.

Opomba : Če želite določiti več prvih imenovanih argumentov, morate uporabiti funkcijo MsgBox v izrazu. Če želite izpustiti nekatere argumente položaja, morate vključiti ustrezno vejico kot ločilo.

Primer

Opomba : Primeri, ki sledijo prikazujejo uporabo te funkcije v programu Visual Basic za modul Applications (VBA).

V tem primeru je funkcija MsgBox uporabljena za prikaz sporočila kritične napake v pogovornem oknu z gumboma »Da« in »Ne«. Gumb »Ne «je določen kot privzeti odgovor. Vrednost, ki jo vrne funkcija MsgBox je odvisna od gumba, ki ga izbere uporabnik. V tem primeru je predvideno, da je DEMO.HLP datoteka s pomočjo, ki vsebuje temo s številko kontekstne pomoči, ki je enaka 1000.

Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "Do you want to continue?"
Style = vbYesNo + vbCritical + vbDefaultButton2
Title = "MsgBox Demonstration"
Help = "DEMO.HLP"
Ctxt = 1000
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' User chose Yes.
MyString = "Yes" ' Perform some action.
Else ' User chose No.
MyString = "No" ' Perform some action.
End If

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×