Macro
Una macro è un insieme di istruzioni che possono essere utilizzate nei linguaggi di programmazione o nelle applicazioni per automatizzare determinate attività. Le macro vengono comunemente utilizzate per ridurre lo sforzo dell'utente durante l'esecuzione di attività ripetute frequentemente. Ad esempio, una macro potrebbe essere utilizzata per inserire una frase predefinita in un documento o per salvare le stesse impostazioni in un file di configurazione.
Le macro sono scritte in un linguaggio che di solito è specifico per l'applicazione in cui vengono utilizzate. I linguaggi di programmazione più diffusi come Visual Basic, Lisp e JavaScript possono essere utilizzati per creare macro. In un contesto aziendale, le macro vengono spesso utilizzate per automatizzare attività e procedure. Le aziende spesso scrivono macro personalizzate per soddisfare esigenze specifiche, come standardizzare la formattazione del testo o generare report sulle vendite da un database.
Sebbene le macro siano uno strumento utile per l'automazione, possono anche presentare un rischio per la sicurezza poiché nella macro può essere inserito codice dannoso. Di conseguenza, molte applicazioni disabilitano le macro per impostazione predefinita. Gli utenti possono abilitare le macro se lo desiderano, ma si consiglia di prestare attenzione prima di farlo.