Afișează o solicitare într-o casetă de dialog, așteaptă ca utilizatorul să introducă text sau să facă clic pe un buton și returnează un șir care conține conținutul casetei text.

Sintaxă

Inputboxfuncția ( Solicitare [, titlu ] [, implicit ] [, xpos ] [, ypos] [, helpfile ] [, context ] )

Sintaxa funcției inputboxfuncția are următoarele argumente:

Argument

Descriere

solicitare

Obligatoriu. Expresie șir afișată ca mesaj în caseta de dialog. Lungimea maximă a solicitării este de aproximativ 1024 de caractere, în funcție de lățimea caracterelor utilizate. Dacă solicitarea este formată din mai multe linii, puteți separa liniile folosind un caracter de returnare a transportului (Chr(13)), un caracter sfârşit (Chr(10)) sau Return – sfârşit de caractere (Chr(13) & Chr(10)) între fiecare linie.

titlu

Opțional. Expresie șir afișată în bara de titlu a casetei de dialog. Dacă omiteți titlul, numele aplicației este plasat în bara de titlu.

implicit

Opțional. Expresie șir afișată în caseta text ca răspuns implicit, dacă nu este furnizată nicio altă intrare. Dacă omiteți valoarea implicită, caseta text se afișează necompletată.

xpos

Opțional. Expresie numerică care specifică, în twips, distanța orizontală a marginii din stânga a casetei de dialog din marginea din stânga a ecranului. Dacă xpos este omis, caseta de dialog este centrată pe orizontală.

ypos

Opțional. Expresie numerică care specifică, în twips, Distanța verticală a marginii superioare a casetei de dialog din partea de sus a ecranului. Dacă ypos este omis, caseta de dialog este poziționată pe verticală aproximativ o treime din modul în jos pe ecran.

helpfile

Opțional. Expresie șir care identifică fișierul de ajutor de utilizat pentru a oferi ajutor contextual pentru caseta de dialog. Dacă helpfile este furnizat, trebuie, de asemenea, să furnizați un context .

contextual

Opțional. Expresie numerică care este numărul contextual de ajutor atribuit subiectului de ajutor corespunzător de către autorul ajutor. Dacă este furnizat un context , trebuie, de asemenea, să fie furnizate helpfile .


Observații

Atunci când sunt furnizate atât helpfile , cât și contextul , utilizatorul poate apăsa F1 (Windows) sau Help (Macintosh) pentru a vizualiza subiectul de ajutor corespunzător contextului. Unele aplicație gazdă, de exemplu, Microsoft Office Excel 2007, de asemenea, adăugați automat un buton Ajutor în caseta de dialog. Dacă utilizatorul face clic pe OK sau apasă Enter, funcția inputboxfuncția returnează tot ce se află în caseta text. Dacă utilizatorul face clic pe Anulare, funcția returnează un șir de lungime zero ("").

Notă: Pentru a specifica mai mult decât primul argument denumit, trebuie să utilizați inputboxfuncția într-un expresie. Pentru a omite câteva argumente de poziție, trebuie să includeți delimitatorul virgulă corespondent.

Exemplu

Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu afișează diverse modalități de a utiliza funcția inputboxfuncția pentru a-i solicita utilizatorului să introducă o valoare. Dacă pozițiile x și y sunt omise, caseta de dialog este centrată automat pentru axele respective. Variabila MyValue conține valoarea introdusă de utilizator dacă utilizatorul face clic pe OK sau apasă tasta Enter. Dacă utilizatorul face clic pe Anulare, se returnează un șir de lungime zero.

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)

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×