De ce macro-uri

Nu contează în care aplicarea Office pe care se execută - acesta poate fi un Word, Excel sau PowerPoint - probabil că mai multe, de mai multe ori pe zi, pentru a efectua unele sarcini de rutina pe care le fie deja zeci de ori efectuate înainte, sau că trebuie să repete o mulțime de timp. În special, formatarea fragmentelor de text individuale, punerea în aplicare consecventă a mai multor comenzi de meniu sau de formatare a documentului într-un anumit fel. Cred că vrei să scapi de rutina și de a reduce timpul necesar pentru a efectua lucrările.

Desigur, cele mai multe aplicații Office conține comanda Editare mă să repet, cu care puteți reface ultima acțiune. Este foarte convenabil, dar cu o singură acțiune, puteți repeta această comandă. Dacă doriți să repetați mai multe acțiuni, atunci această comandă nu va funcționa.

Ce se poate face în astfel de cazuri?

Puteți automatiza aproape orice muncă de rutină și munca repetitivă. Puteți efectua această operație automatizată instantaneu, pur și simplu selectați comanda prin apăsarea tastei sau făcând clic pe bara de instrumente.

Sună prea bine ca să fie adevărat, dar prin utilizarea VBA, puteți face ceva numit un macro. Este de fapt, constă dintr-o listă de acțiuni care trebuie să-și amintească de a re-executa. Astfel, macro nu este cu mult diferit de la o rețetă de gătit, constând dintr-un set de instrucțiuni, care se referă la pașii pe care trebuie să le îndeplinească pentru a pregăti ceva.

Macro - un set de instrucțiuni care spun programului (cum ar fi Word sau Excel), ce acțiuni ar trebui să fie efectuate în scopul de a atinge un anumit scop.

Diferența, cu toate acestea, constă în faptul că macro combină toate aceste instrucțiuni într-un script, care pot fi apoi accesate prin comenzile de meniu, butoanele de pe bara de instrumente sau comenzi de la tastatură. Din această perspectivă, macro este diferit de, să zicem, rețeta de fabricare a pâinii, dar, ca o brutărie ingrediente descărcarea automată, care se pot coace pâine la simpla apăsare a unui buton.

O listă de instrucțiuni care alcătuiesc macro, de regulă, este format din makrooperatorov. Unii operatori efectua acțiuni specifice legate de punerea în aplicare a macro, dar majoritatea operatorilor corespunzătoare comenzilor de meniu și opțiuni, casete de dialog, o aplicație care rulează un macro.

De exemplu, în orice aplicație, puteți închide fereastra curentă (activă) selectând Închide din meniul File. Următoarea VBA macro permite operatorului să facă același: ActiveWindow.Close (AktivnoeOkno.Zakryt)

Numele operatorilor sunt foarte informativ, vorbesc de la sine despre ceea ce fac și nu necesită explicații specifice.

VBA este un mediu de programare special conceput pentru a crea macro-uri în alte aplicații. Poate că ultima propoziție sună înfricoșător, dar cel mai mare avantaj limba programmirovaniyaVBA este că este mult mai ușor decât majoritatea celorlalte limbaje de programare. Dacă nu doriți nimic pe propriul lor program, apoi folosind VBA poate înregistra pur și simplu un macro și atribuiți-l la butonul, situat nu mediocră în fereastra documentului prin glisarea pur și simplu controalele corespunzătoare în fereastra documentului. Alte instrumente vă permit să personalizați meniurile și barele de instrumente. Prin urmare, la dispoziția dumneavoastră este tot ce ai nevoie pentru a crea un script simplu, nu trebuie să scrie manual nici o linie de cod.

Desigur, dacă doriți să profite de utilizarea VBA, va trebui să adăugați la înregistrate câteva linii de cod macro tine. limbajul VBA este conceput astfel încât să puteți începe rapid programarea în ea, și apoi pe măsură ce învățăm să îmbunătățească abilitățile lor. Cu ajutorul limbajului VBA, puteți aproape imediat (fără un proces de învățare lungă) începe să creeze macro-uri utile. Această proprietate distinge de alte limbaj de programare VBA.

Dacă doriți să învățați cum să scrie macro-uri în Excel - am oferit cursul meu «Excel Macrocomenzi -. Este doar“ Fără multă teorie plictisitoare, am aproape 5 lecție vă va spune despre elementele de bază ale VBA, și deja cu 2 lecții va fi capabil să scrie programe.

Alatura-te grupului. și puteți vizualiza imaginea în mărime completă

Cum lucrurile vor arăta în blog:

De ce sunt macro-uri?

Nu contează în care aplicarea Office pe care se execută - acesta poate fi un Word, Excel sau PowerPoint - probabil că mai multe, de mai multe ori pe zi, pentru a efectua unele sarcini de rutina pe care le fie deja zeci de ori efectuate înainte, sau că trebuie să repete o mulțime de timp

Copiați codul pentru blogul tau: