Funkcija „InputBox“

Prikazuje odziv u dijalogu, čeka da korisnik unese tekst ili klikne na dugme i vraća nisku koja sadrži sadržaj okvira za tekst.

Sintaksa

InputBox ( odziv [, naslov ] [, podrazumevano ] [, xpos ] [, ypos ] [, HelpFile ] [, kontekst ] )

Sintaksa funkcije InputBox ima sledeće argumente:

Argument

Opis

vas

Obavezno. Izraz niske koji se prikazuje kao poruka u dijalogu. Maksimalna dužina odziva je približno 1024 znakova, u zavisnosti od širine korišćenih znakova. Ako se odziv sastoji od više od jednog reda, možete da razdvojite redove koristeći povratni znak za kočiće (Chr(13)), tip za linefeedu (Chr(10)) ili povratni kopoziv – linijski tip znakova (Chr(13) & Chr(13)) između svakog reda.

turnir

Opcionalno. Izraz niske koji se prikazuje na naslovnoj traci dijaloga. Ako izostavite naslov, ime aplikacije se postavlja na naslovnoj traci.

podrazumevano

Opcionalno. Izraz niske koji je prikazan u okviru za tekst kao podrazumevani odgovor ako nijedan drugi unos nije dodeljen. Ako izostavite podrazumevane vrednosti, okvir za tekst se prikazuje prazan.

xpos

Opcionalno. Numerički izraz koji navodi, u tvipovima, horizontalni razdaljina leve ivice dijaloga sa leve ivice ekrana. Ako je xpos izostavljen, dijalog je horizontalno centriran.

ypos

Opcionalno. Numerički izraz koji navodi, u tvipovima, vertikalno razdaljina gornje ivice dijaloga sa vrha ekrana. Ako je argument ypos izostavljen, dijalog se vertikalno pozicionirana približno trećina ekrana.

HelpFile

Opcionalno. Izraz niske koji identifikuje datoteku pomoći koju treba koristiti da bi se obezbedila pomoć koja je osetljiva na kontekst. Ako je pomoć omogućena, mora se obezbediti i kontekst .

alnom

Opcionalno. Numerički izraz koji predstavlja broj konteksta pomoći koji je autor pomoći dodelio odgovarajućem temi pomoći. Ako je omogućen kontekst , helpdatotekom takođe mora biti obezbeđena.


Napomene

Kada se obezbedi i HelpFile i kontekst , korisnik može da pritisne taster F1 (Windows) ili Help (Macintosh) kako bi mogao da prikaže temu pomoći koja odgovara kontekstu. Neki aplikacija-domaćin, na primer Microsoft Office Excel 2007, automatski dodaje dugme " pomoć " u dijalog. Ako korisnik klikne na dugme u redu ili pritisne taster ENTER, funkcija InputBox vraća ono što se nalazi u okviru za tekst. Ako korisnik klikne na dugme Otkaži, funkcija vraća nisku nulte dužine ("").

Napomena: Da biste naveli više od prvog imenovanog argumenta, morate da koristite stavku InputBox u izraz. Da biste izostavili neke pozicione argumente, morate da dodate odgovarajući znak za razdvajanje zareza.

Primer

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

Ovaj primer prikazuje razne načine za korišćenje funkcije InputBox da bi se korisnik naveo da unese vrednost. Ako su funkcije x i y izostavljeno, dijalog se automatski centriran za odgovarajuće ose. MyValue promenljive sadrži vrednost koju je uneo korisnik ako korisnik klikne na dugme u redu ili pritisne taster ENTER. Ako korisnik klikne na dugme Otkaži, vraća se niska nulte dužine.

Dim Message, Title, Default, MyValue
Message = "Enter a value between 1 and 3" ' Set prompt.
Title = "InputBox Demo" ' Set title.
Default = "1" ' Set default.
' Display message, title, and default value.
MyValue = InputBox(Message, Title, Default)
' Use Helpfile and context.
' The Help button is added automatically.
MyValue = InputBox(Message, Title,,,,"DEMO.HLP", 10)
' Display dialog box at position 100, 100.
MyValue = InputBox(Message, Title, Default, 100, 100)

Potrebna vam je dodatna pomoć?

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

×