Funkcija InputBox

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Prikazuje upit u dijaloškom okviru, čeka da korisnik unese tekst ili kliknite gumb i vraća niz koji sadrži sadržaj tekstnog okvira.

Sintaksa

InputBox ( upit [Naslov ] [zadani ] [; xpos ] [; ypos ] [; helpfile ] [kontekst ] )

Sintaksa funkcije InputBox sadrži sljedeće argumente:

Argument

Opis

upit

Obavezan. Nizovni izraz koji se prikazuju kao poruku u dijaloškom okviru. Maksimalna duljina upit je otprilike 1024 znaka, ovisno o širini znakove koji se koriste. Ako upit sastoji od više od jednog retka, možete razdvojiti retke pomoću znaka povrata novog retka (Chr(13)), znak pomaka (Chr(10)) ili znakova za novi red povratna – prijelaz u novi redak kombinacija znakova (Chr(13) & Chr(10)) između svakog retka.

Naslov

Neobavezno. Nizovni izraz prikazan na naslovnoj traci dijaloškog okvira. Ako izostavite Naslov, naziv aplikacije se smješta na naslovnoj traci.

Zadani

Neobavezno. Nizovni izraz koji se prikazuju u tekstni okvir kao zadani odgovor ako postoji više drugi unos. Ako izostavite zadane, prikazuje se prazan tekstni okvir.

xpos

Neobavezno. Numerički izraz koji određuje, u dvadesetinama, vodoravnu udaljenost lijevog kuta dijaloškog okvira od lijevi rub zaslona. Ako se izostavi xpos , dijaloški okvir je vodoravno centriran.

ypos

Neobavezno. Numerički izraz koji određuje, u dvadesetinama, okomitu udaljenost gornjeg ruba dijaloškog okvira od gornji rub zaslona. Ako se izostavi ypos , dijaloški okvir je smješten okomito otprilike jedan-treće puta prema dolje na zaslonu.

helpfile

Neobavezno. Nizovni izraz koji određuje datoteku pomoći za mogućnost pomoći vezane uz taj dijaloški okvir. Ako je navedena helpfile mora se navesti i kontekst .

Kontekst

Neobavezno. Numerički izraz koji je dodijeljen odgovarajućoj temi pomoći autora pomoći broj konteksta pomoći. Ako je navedena kontekst mora se navesti i helpfile .


Napomene

Kada su dani helpfile i kontekst , korisnik može pritisnuti F1 (Windows) ili pomoć (Macintosh) da biste pogledali teme pomoći koja odgovara kontekst. Neke glavna aplikacija, na primjer, Microsoft Office Excel 2007, automatski dodajte gumb Pomoć u dijaloški okvir. Ako korisnik klikne u redu ili ENTER, funkcija InputBox vraća ono je u tekstnom okviru. Ako korisnik klikne otkazati, funkcija vraća niz nulte duljine ("").

Napomena : Da biste odredili više od prvog imenovanog argumenta, morate koristiti InputBox u izraz. Da biste izostavili neke Pozicijske argumente mora sadržavati odgovarajući zarez kao graničnik.

Primjer

Napomena : Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru prikazuje različite načine Upitaj unos vrijednosti pomoću funkcija InputBox . Ako x i y položaje izostavljeni, dijaloški okvir automatski centrirano za odgovarajući osi. Varijable MyValue sadrži vrijednost unese korisnik ako korisnik klikne u redu ili tipku ENTER. Ako korisnik klikne otkazati, vraća se niz nulte duljine.

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)

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×