InputCasuta - operatorul vba pentru a obține informații de la procedurile de utilizator
Intr-un articol anterior, „Literal, numit și interne VBA Constante“ descrie procedura de calcul a circumferinței și suprafața unui cerc. valoarea razei a lua parte la calcule a fost stabilită în mod direct în procedura de cod sursă. Modificați codul, astfel încât procedura a devenit interactiv. Procedura interactivă - o procedură care face schimb de informații cu utilizatorul, primind de la el datele de intrare și afișarea diferitelor mesaje. Obținerea de date de la utilizator, să stocheze date în variabile, punerea în aplicare a acestor diferite acțiuni și afișa rezultatele acestor acțiuni sunt elementele de bază care sunt necesare pentru scrierea procedurilor interactive. Datele primite de la utilizator, numit datele de intrare (de intrare). Funcția InputBox folosite sau sub formă de utilizator pentru a obține datele de intrare (mai mult pe care mai târziu).
Funcția este un tip special de procedură VBA care returnează o valoare. Funcția InputCasuta afișează o casetă de dialog este afișată, care conține butoanele de comandă OK și Cancel, un câmp de text pentru introducerea datelor de intrare și un text care solicită utilizatorului să introducă date.
Mai jos este codul pentru procedura de software care calculează suprafața unui cerc, raza cercului solicită procedurile de utilizator.
În general, funcția InputCasuta are următoarea sintaxă:
stringvar = InputBox (Prompt [titlul] [, implicit] [, XPos] [, YPos] [, HelpFile] [, Context])
în cazul în care stringvar - orice variabilă care păstrează linia;
Prompt - orice expresie șir de caractere care conține informațiile afișate în caseta de dialog (doar un argument obligatoriu al acestei funcții);
Titlu - șir de caractere pentru titlu caseta de dialog;
Implicit - expresie șir care este folosit ca implicit pentru datele introduse de utilizator;
XPos - distanța orizontală de la marginea din stânga a ferestrei;
YPos - distanța verticală de la marginea de sus a ferestrei;
HelpFile - o expresie șir de caractere care conține numele fișierului de ajutor pentru Windows;
Context - o expresie numerică ce indică secțiunea din fișierul de ajutor cu privire la caseta de dialog afișată.