Macro (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Etichette: Modifica da mobile Modifica da web per mobile
m Annullata la modifica 108013442 di 151.49.205.131 (discussione) - Vandalismo
Etichetta: Annulla
Riga 1:
{{F|programmazione|ottobre 2012}}
In [[informatica]], il termine '''macro''' sta ad indicare una [[subroutine|procedura]], ovvero un "insieme" o "blocco" di [[istruzione (informatica)|comandi]] o [[istruzione tua(informatica)|istruzioni]], madretipicamente ricorrente durante l'[[Esecuzione (informatica)|esecuzione]] di un [[programma (informatica)|programma]]. È concettualmente molto simile ad una [[funzione (informatica)|funzione]] ovvero può essere richiamata da eventi ed essere parametrizzata, permettendo [[riuso di codice]]. Un analogo concetto in ambito [[sistemista|sistemistico]] è quello di [[script|shell script]].
(informatica)|istruzioni]], tipicamente ricorrente durante l'[[Esecuzione (informatica)|esecuzione]] di un [[programma (informatica)|programma]]. È concettualmente molto simile ad una [[funzione (informatica)|funzione]] ovvero può essere richiamata da eventi ed essere parametrizzata, permettendo [[riuso di codice]]. Un analogo concetto in ambito [[sistemista|sistemistico]] è quello di [[script|shell script]].
 
Consente dunque di eseguire una serie o blocco di operazioni/istruzioni con l'invio di un solo comando, riutilizzabili ed utili ad "automatizzare" su richiesta compiti più complessi delle singole istruzioni. Alcuni programmi hanno all'interno la capacità di creare/registrare ed eseguire macro; in alternativa esistono [[software]] di automazione che consentono di realizzare macro a livello superiore, e quindi per tutti i programmi che non le prevedono. In un [[foglio di calcolo]], alcune operazioni tipiche di una macro sono inserimento/eliminazione di righe/colonne, formattazione del testo/numero e colore, copia-incolla di valori, esecuzione di funzioni come le somme, impostazioni di stampa e salvataggio del ''[[file]]''.