Crearea programelor VBA
Când plătește pentru școlarizare, studentul contribuie cu bani la casier, în cazul în care contabilul completează o chitanță de plată. Automatizați lucrul manual al contabilului creând un formular care completează cartea de plată, care poate fi trimisă pentru imprimare, dacă este necesar.
Șablon și interfața aplicației
Ca o interfață, mai întâi să ia în considerare cea mai simplă formă a aplicației care îndeplinește condițiile de activitate și include câmpurile corespunzătoare de introducere a textului și butoanele de lucru.
Formă în stare de lucru
Apoi, ia în considerare modul de automatizare a tipăririi chitanțelor pentru școlarizare.
Să începem cu elaborarea unui document blank (tipărit). Acest formular poate fi realizat pe baza unui șablon cu câmpuri de text, în care informațiile înregistrate vor fi înregistrate. Pentru aceasta, executați următoarele comenzi: Fișier + Nou. În partea dreaptă a ferestrei noului document, selectați Șabloane și hyperlink Pe calculatorul meu. Apoi apare caseta de dialog Șabloane, în care trebuie să selectați pictograma Document nou din fila Generale și selectați butonul radio Șablon în caseta Creare.
Activați bara de instrumente Formulare (+ View Toolbars + formular). Pentru munca suplimentară va avea nevoie de un singur membru al grupului - Câmp text care creează pe câmpul de formular schimbare (fie prin cod, sau de către utilizator). Mutarea cursorului în documentul Word în poziția câmpul corespunzător și plasarea acestuia pe teren elementului, este posibil să se obțină forma necesară. Pentru a extinde câmpul, este necesar să-l pună peste câteva ori și apăsați pe Tab. Pentru a sublinia acest domeniu, selectați ca text și aplică subliniere.
Caseta de dialog Șabloane
Creați un șablon de document.
Word template document, la care se imprimă datele
În unele câmpuri (câmpurile sunt evidențiate într-un fundal gri), puteți introduce valorile implicite. Valoarea implicită este setată utilizând caseta de dialog Proprietăți, care poate fi afișată după cum urmează:
- Faceți clic pe butonul din dreapta al mouse-ului pe câmpul de text necesar;
- în meniul contextual care apare, selectați Proprietăți;
- specificați o valoare implicită.
Valorile implicite vă permit să modificați numai acele date care trebuie modificate rar. De exemplu, taxele de școlarizare sunt în esență aceleași - 1500 de ruble. astfel încât valoarea acestui câmp nu se va schimba foarte des.
Setarea parametrilor câmpului text "sum_opl"
Luați în considerare alte elemente necesare din fereastra de lucru "Opțiuni cutie text". Câmpul Type specifică tipul de valoare care poate fi plasat în câmp. Puteți completa câmpul Lungime maximă, deși cel mai important pentru utilizarea ulterioară a codului VBA este câmpul Marcaj. Valoarea acestui câmp va servi ca o etichetă în care cursorul ar trebui să fie poziționat, înainte ca următoarea piesă de informație să fie plasată în document. Prin urmare, odată ce toate câmpurile necesare au fost definite, trebuie să specificați etichete semnificative pentru fiecare dintre ele. Pentru forma documentului Word, specificăm (în serie) astfel de etichete:
Nume de familie - numele studenților;
Numele - numele elevului;
Patronimic - patronimic al elevului;
Grup - numele grupului;
Month_op - numele lunii pentru care se efectuează plata;
Summa_opl este suma depusă;
ФИО_бух - numele contabilului;
Date_opt - data plății.
După încheierea formării documentului, salvați-l sub numele de Plată pentru studii din directorul Șabloane.
Creați un modul Imprimare pentru un șablon de document
Listarea conține codul pentru procedura de tipărire a formularului de primire a plății, procedurile de însoțire și de depanare.
Listare (introduceți modulul 1 al taxei de școlarizare a proiectului)
// variabile ale formularului de cerere
PublicFam1 ca șir
Numele publicului1 ca șir
Public Patronimic1 ca șir
Grupuri publice1 ca șir
Luna publică ca șir
Suma publică ca șir
Public Boo ca șir
Data publicului ca String
// formează variabilele variabilei șablonului
Prenumele publice ca șir
Numele publicului String
Public Patronimic ca String
Grupul public As String
Luna publică deschisă ca șir
Public Sum_Post ca șir
Public fio_buh ca șir
Public Data_Open ca șir
Cartea Dim (8) ca șir
Dim dateMas (8) ca șir
Dim i ca intreg
Sub Print () "pentru imprimarea unui blanc
// Introduceți informațiile în bookmarmas, datamas
// completarea câmpurilor chitanței:
// Pentru a imprima efectiv documentul, se folosește metoda PrintOut a obiectului Application
În legătură cu diferența dintre variabilele primite și transmise la tipărire, vom declara ca variabile publice două tipuri: aplicațiile primite de partea de interfață și tipărite sub formă de șablon.
Rețineți că aici toate datele sunt de tip String. Aceste date de tip unic vă permit să le scrieți în câmpuri de formă într-un ciclu care conține doar doi operatori.
Crearea butoanelor formularului de cerere pentru formularele de aplicație
butoane de lucru pentru a elibera un certificat este de a citi informațiile introduse într-un câmp de formular aplicații de text, transferul de valoare la o formă variabilă a șablonului document cu alte informații de ieșire în șablonul documentului.
Private Sub CommandButton1_Click ()