Pentru a automatiza o activitate repetitivă se folosesc macrocomenzile (Macros). O macrocomandă reprezintă o serie de instrucţiuni care acţionează împreună ca o singură comandă, pentru a îndeplini automat o anumită activitate.
Printre utilizările tipice se pot enumera:
- operaţiuni de rutină în editarea şi formatarea textului;
- combinarea mai multor acţiuni într-o singură comandă (de exemplu aplicarea rapidă a aceloraşi proprietăţi coloanelor din mai multe documente);
- opţiuni în cadrul formularelor de dialog;
- automatizarea unei serii complexe de acţiuni.
O macrocomandă poate fi asociată cu un buton (plasat pe bara de butoane), un meniu sau o combinaţie de taste, pentru a creşte viteza de acces la activităţile des efectuate. Macrocomenzile se stochează de obicei în fişierul şablon Normal.dot (astfel încât să fie disponibile pentru toate documentele bazate pe acest şablon), dar se pot salva şi doar în documentul în care sunt folosite.
Operaţiile cu macrocomenzi sunt:
- crearea unei macrocomenzi prin:
- înregistrare;
- inserare cod de program folosind editorul Microsoft Visual Basic.
- executarea unei macrocomenzi;
- editarea unei macrocomenzi;
- organizarea macrocomenzilor (copierea între documente, ştergerea sau redenumirea).
Odată creată, o macrocomandă apare în lista de macrocomenzi de unde poate fi executată, editată sau copiată între documente.