Plasarea controalelor sub formă de 1
Pentru a plasa toate elementele necesare sub formă de control, efectuați următorii pași:
1. Selectați forma pe care doriți să adăugați controalele. Dacă este necesar, instrumentele de imprimare.
2. Faceți clic pe butonul de bara de instrumente pentru elementul dorit, apoi faceți clic oriunde pe formular. Sub formă de control al producției.
Controlul 3. Trageți în poziția dorită.
4. Redimensionarea controlul prin glisarea cadrului. Același lucru se poate face cu forma.
Utilizarea câmpurilor. Controlul TextBox (câmp) vă permite să introduceți în formă de informații, care pot fi apoi utilizate în program. Mai mult decât atât, cu acest obiect este posibilă ieșire a datelor.
După crearea, controlul este mai bine pentru a da un nou nume (Nume proprietate). Dacă nu specificați numele câmpului, apoi utilizați numele atribuit în mod implicit.
Pentru a seta și a prelua conținutul proprietății valoarea câmpului este utilizat. Această proprietate este de tipul Variant. Aici un fragment în care câmpul TxtControl reflectă valoarea „abcdef“: TxtControl.Value = „abcdef“
Următorul număr de cod 100 este introdus în câmpul: TxtControl.Text = 100
Pentru valori element de control TextBox poate utiliza următorul fragment:
Dim varResult Ca Variant
Utilizarea etichetelor. Etichetă de control (titlu) este utilizat pentru producția de text în formă. Cea mai importantă proprietate este legendă. ce conține textul inscripției. proprietate subtitrării pot fi setate în fereastra de proprietăți, precum și în cadrul programului:
Cu ajutorul butoanelor. Controlul CommandButton (buton) inițiază executarea unei acțiuni. Utilizați proprietatea Caption este posibil să se precizeze textul care apare pe buton.
Cu o simplă apăsare a unui buton, puteți conecta executarea unei acțiuni atunci când alocați procedura de manipulare Faceți clic pe eveniment.
Utilizarea de switch-uri. Controlul OptionButton (comutator) este utilizat pentru a asigura selectarea uneia dintre numeroasele opțiuni. La un moment dat, numai un singur comutator poate fi selectat în cadrul grupului. Anulați selectarea unui comutator atunci când altul este automată.
Pentru a determina comutatorul utilizat proprietatea Valoare selectată. În cazul în care valoarea acestei proprietăți este setată la Adevărat. Aceasta înseamnă că acest comutator este pornit, dacă este fals - mijloace off.
Pe lângă cele de mai sus, există și alte controale. informații exhaustiva pe ele pot fi găsite în sistemul de ajutor pentru VBA.
După plasarea, alinierea și dimensionarea și proprietățile de control al formei arata foarte atractiv. Cu toate acestea, nu contează, dacă nu cu orice control legate de cod.
Luați în considerare exemple de situații în care aveți nevoie pentru a fi sigur de a scrie codul pentru forma:
- Lansarea unei sarcini specifice atunci când apăsați butonul;
- Depozitarea elementul selectat din listă;
- Anulați accesul la un control, de exemplu, în cazul în care este selectat comutatorul, care nu permite schimbarea acestui element.
VBA este ușor de a lega un obiect sub forma unui cod. Pentru a efectua această operație, efectuați una dintre următoarele:
- Faceți dublu clic pe controlul pe formular. Modul fereastra apare pentru obiectul selectat. Selectați evenimentul pentru care doriți să creați o procedură de prelucrare în lista situată în colțul din dreapta sus al ferestrei. Introduceți textul procedurii. Pentru a trece la un alt obiect, selectați elementul de comandă din lista aflată în colțul din stânga sus al ferestrei.
De multe ori, atunci când proiectarea este nevoie de o formă să se uite la aspectul său. Deoarece dezvoltarea formei, acesta poate fi vizualizat. Pentru a face acest lucru, deschideți formularul, și fie apăsați
Crearea unui formular ecran „Calculator“. care ar putea produce aritmetice de bază. Forma finală a dezvoltării noastre este prezentată în figura 10.2.
Pentru a efectua această sarcină, efectuați următoarele etape în succesiune:
2. Adăugați o nouă formă a unui proiect. Atribuirea unui nume și proprietatea Caption a obiectului „Calculator“.
3. Se adaugă formular trei câmpuri de intrare (TextBox) și poziționați-le așa cum se arată în Fig. 5.3. Dă-le următoarele denumiri, respectiv: „txt1“, „txt2“ și „txtResult“. Setați următoarele proprietăți pentru aceste obiecte:
txtResult Value = 0
4. Adăugați formularul de patru comutatoare (OptionButton). Setați următoarele proprietăți pentru aceste obiecte:
OptionButton1 Nume = Adaosul
Caption = "+"
OptionButton2 Nume = Scadere
Caption = "-"
OptionButton3 Nume = Division
Caption = "/"
OptionButton4 Nume = Multiplicare
Caption = "*"
5. Adăugați un buton la formularul (CommandButton) și setați-l la următoarele proprietăți:
CommandButton Nume = Randament
Când apăsați acest buton va fi o cale de ieșire din calculatorul nostru. Pentru a face acest lucru, trebuie să conectăm un cod la evenimentul click al obiectului. Faceți dublu clic pe acest buton, butonul stânga al mouse-ului și deschide fereastra modulului, tastați următoarea procedură:
Private Sub Vyhod_Click ()
6. Adăugați un buton la formularul (CommandButton) și setați-l la următoarele proprietăți:
CommandButton Nume = Calculați
Atunci când este apăsat acest buton, în txtResult rezultat calcul câmp este de ieșire. cod de program pentru evenimentul click al obiectului, după cum urmează:
Private Sub Vychislit_Click ()
x Dim Ca variantă
Dim y Ca Variant
z Dim Ca variantă
Dacă Slozhenie.Value = True Apoi z = x + y
Dacă Vychitanie.Value = true Apoi z = x - y
Dacă Umnozhenie.Value = adevărat atunci z = x * y
Dacă Delenie.Value = true Atunci
MsgBox ( "Divizia de zero.")
7. Se adaugă pentru a forma inscripții (Label), în conformitate cu figura 10.2.
Pentru a face acest lucru, se procedează după cum urmează:
1. Închide ferestre de modificare și de a crea un modul (comanda Insert / meniul principal Modul).
2. În fereastra modulului care se deschide, introduceți următorul cod:
3. Du-te în Microsoft Excel și selectați foaia din registrul de lucru, la care vom adăuga un buton pentru a lansa calculator.
4. Dacă adăugați un control pe o foaie din registrul de lucru, trebuie să utilizați bara de instrumente Formulare. Pentru ao afișa, selectați principal de comandă meniul View / Instrumente / Formulare Panel.
5. Adăugați butonul de control foaia de lucru. Aceasta activează automat obiectul fereastra Macro Atribuire. E. Noi trebuie să precizeze care este executat de rutină atunci când este apăsat butonul. Alegeți din lista de RunForm macro și faceți clic pe OK.
6. Închideți bara de instrumente Formulare.
Acum, atunci când aveți nevoie pentru a efectua orice calcule, am doar să faceți clic pe foaia de lucru Excel.
1. Care sunt avantajele Visual Basic?
2. Ceea ce caracterizează obiectele?
3. Care sunt câteva moduri în care puteți rula Visual Basic?
4. Care sunt opțiunile pentru continuarea lucrărilor după intrarea în Visual Basic?
5. Cum se deschide „Project Explorer“?
6. Pentru a deschide formularul?
7. Lista obiectele care sunt utilizate sub formă de?
8. Pentru a deschide fereastra Properties?
9. Cum fereastra de Proprietăți?
10. Numele partea de bază a ferestrei Visual Basic?
11. Cum salvez un proiect?
12. După cum a tradus în limba română cuvântul Label, Legendă, comandă, buton, Forma, proiectare, executați. Explicați fiecare cuvânt.
13. Cum se numesc fișiere, care își păstrează forma, proiecte?
14. Cu ajutorul unei echipe din meniul principal, puteți seta „Bara de instrumente“?
15. Cum de a deschide un proiect gata făcut?