Funkcija InputBox

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Rodomas raginimas dialogo lange, laukiama, kol vartotojas įves tekstą arba spustelėkite mygtuką ir grąžina eilutę, kurioje yra teksto lauko turinį.

Sintaksė

InputBox ( eilutę [pavadinimas ] [Numatytasis ] [, xpos ] [, y pozicija ] [, žinyno failas ] [kontekstas ] )

Funkcija InputBox sintaksės argumentai:

Argumentas

Aprašas

raginimas

Būtina. Eilutės išraiška, rodomas kaip pranešimo dialogo lange. Raginimas Maksimalus ilgis yra maždaug 1024 simbolius, atsižvelgiant į tai, naudojamų simbolių plotį. Jei eilutę sudaro daugiau nei vieną eilutę, galite atskirti eilučių perkėlimo atgalinį simbolį (Kalėdų(13)), simbolių eilutės (Kalėdų(10)) arba perkėlimo pateikiama – eilutės simbolių derinį (Kalėdų(13) ir Kalėdų(10)) tarp eilučių.

pavadinimas

Pasirinktinai. Eilutės išraiška rodoma dialogo lango pavadinimo juostoje. Jei praleisite pavadinimas, programos pavadinimas į pavadinimo juostoje.

Numatytasis

Pasirinktinai. Eilutės išraiška, teksto lauke rodomas kaip numatytasis atsakymas, jei jokios kitos įvesties. Jei nenurodysite numatytojo, teksto lauke rodomas tuščias.

xpos

Pasirinktinai. Skaitmeninė išraiška, nurodanti, twips, horizontalus atstumas kairiojoje dialogo lango iš kairiąją ekrano krašto. Jei xpos nenurodytas, dialogo lange horizontaliai centre.

y pozicija

Pasirinktinai. Skaitmeninė išraiška, nurodanti, twips, vertikalus atstumas nuo ekrano viršaus dialogo lango viršutinio krašto. Jei y pozicija nenurodytas, dialogo langą vertikaliai padėtį apytiksliai viena trečioji į ekrano apačią.

žinyno failas

Pasirinktinai. Eilutės išraiška, identifikuojanti padėti failą, kad būtų galima naudoti dialogo langą Atidaryti kontekstinius žinyno paaiškinimus teikti. Jei žinyno failas , taip pat turi būti pateiktas kontekste .

kontekstas

Pasirinktinai. Skaitinę išraišką, kuri yra pagalbos kontekste, numeris atitinkamą žinyno temos autorės žinynas. Jei kontekste , taip pat turi būti pateiktas žinyno failas .


Pastabos

Jeigu žinyno failas ir kontekstas , vartotojas galite paspausti klavišą F1 ("Windows") arba žinynas ("Macintosh") ir peržiūrėkite žinyno temoje atitinkanti kontekste. Kai kurie valdančioji programa, pvz., Microsoft Office Excel 2007, taip pat automatiškai žinyno mygtuko įtraukimas į dialogo langą. Jei vartotojas spusteli gerai arba paspaudus ENTER, InputBox funkcija pateikia, kokia yra teksto lauke. Jei vartotojas spusteli Atšaukti, funkcija pateikia nulinio ilgio eilutė ("").

Pastaba : Jei norite nurodyti daugiau nei pavadinti pirmąjį argumentą, turite naudoti InputBox yra išraiška. Praleisti kai kurių Poziciniai argumentų, turi būti atitinkamų kablelio skyriklį.

Pavyzdys

Pastaba : Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje pateikiamos įvairių būdų, kaip naudoti funkciją InputBox raginti vartotoją įvesti reikšmę. Jei x ir y praleidžiamos padėtis, dialogo lange yra automatiškai centre atitinkamų ašių. Kintamojo MyValue yra reikšmė, įvestas vartotojas, jei vartotojas spusteli gerai arba paspaudus klavišą ENTER. Jei vartotojas spusteli Atšaukti, grąžinama nulinio ilgio eilutė.

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)

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×