Automazione di operazioni ripetitive tramite macro
Durante lo sviluppo di codice in Visual Studio, è possibile che una particolare routine oppure una serie di sequenze di tasti venga eseguita ripetutamente. Visual Studio consente di automatizzare il processo tramite macro.
Per gli utenti che hanno utilizzato Microsoft Word o Microsoft Excel, le macro sono forse un concetto già familiare. Una macro è costituita da una serie di istruzioni salvate in un file (VSMACROS) che può essere eseguito in un secondo tempo. È possibile creare una macro manualmente, digitando il codice nell'IDE macro, oppure impostarne la registrazione automatica in base alle informazioni fornite tramite mouse o tastiera. Una volta creata, la macro può essere eseguita dalla finestra Esplora macro, dalla casella Trova, dall'IDE macro oppure utilizzando un tasto di scelta rapida.
Le macro sono inoltre molto utili per apprendere il funzionamento del modello a oggetti di automazione di Visual Studio e utilizzarlo per operazioni di programmazione. Per ulteriori informazioni, vedere Creazione di componenti aggiuntivi e di procedure guidate.
Per ulteriori informazioni |
Vedere |
---|---|
Creazione e registrazione delle macro. |
|
Diverse modalità di esecuzione delle macro e di passaggio dei parametri. |
|
Risoluzione dei problemi relativi alle macro e dei problemi di registrazione ed esecuzione delle macro. |
|
Modifica di una macro esistente o creazione manuale di una nuova macro. |
|
Esecuzione del debug di una macro. |
|
Finestra Esplora macro e relativi menu di scelta rapida. |
|
Aggiunta di riferimenti ai componenti COM e .NET Framework nelle macro. |
Procedura: fare riferimento a componenti COM e .NET Framework nelle macro |
Modello EnvironmentEvents ed evento OnMacrosRuntimeReset. |
|
Problemi di sicurezza e di condivisione delle macro. |
Strumenti relativi alle macro
Gli strumenti descritti di seguito consentono di eseguire le operazioni di registrazione, esecuzione, debug e modifica delle macro.
Esplora macro Fornisce l'elenco di tutte le macro disponibili nell'ambiente e rappresenta lo strumento principale per la visualizzazione e l'esecuzione delle macro. Nel nodo di primo livello sono contenuti i progetti macro, compreso il progetto predefinito denominato Macro. Ciascun progetto macro contiene uno o più moduli, che a loro volta contengono singoli comandi macro. Le macro registrate di recente vengono visualizzate come comandi denominati TemporaryMacro all'interno del modulo RecordingModule, incluso nel progetto contrassegnato come progetto di registrazione. Per eseguire un comando macro, è possibile fare doppio clic su di esso. Per visualizzare Esplora macro, premere ALT+F8 oppure scegliere Altre finestre dal menu Visualizza, quindi Esplora macro. Per ulteriori informazioni su Esplora macro, vedere Finestra Esplora macro.
Casella Trova/Comando Una volta registrata o creata, la macro può essere eseguita dalla casella Trova/Comando della barra degli strumenti di Visual Studio .NET oppure nella finestra dei comandi in modalità comando. Per informazioni dettagliate su questo argomento, vedere Procedura: eseguire macro.
Barra degli strumenti Registratore Quando si avvia la registrazione di una macro, viene visualizzata la barra degli strumenti Registratore che consente di semplificare il processo mediante pulsanti per l'avvio, l'interruzione, la sospensione e l'annullamento della registrazione. In alternativa, per controllare la registrazione di una macro, è possibile utilizzare il sottomenu Macro del menu Strumenti oppure i tasti di scelta rapida. Per ulteriori informazioni sulla registrazione delle macro, vedere Procedura: registrare macro.
IDE macro Consente di modificare o eseguire il debug delle macro esistenti oppure di crearne di nuove. Per visualizzare l'IDE macro, premere ALT+F11 oppure scegliere Macro dal menu Strumenti, quindi IDE Macro. L'IDE macro ha un aspetto molto simile all'ambiente principale di Visual Studio, ma costituisce un ambiente separato progettato esclusivamente per la creazione, la modifica, il debug e l'esecuzione di macro.
Nota
Attualmente Macro di Visual Studio non supporta i Windows Form.
Vedere anche
Riferimenti
Concetti
Problemi di registrazione ed esecuzione delle macro