Condividi tramite


Scelta del tipo di automazione appropriato

In Visual Studio sono disponibili numerose opzioni per la creazione di applicazioni di automazione. La scelta del metodo corretto dipende soprattutto dall'attività che deve essere svolta. Scegliere il metodo più adatto in base ai fattori indicati di seguito.

Distribuzione di codice o di un'applicazione compilata

  • Distribuzione di codice: utilizzare una macro. È possibile distribuire macro copiando i file di progetto di una macro in un nuovo percorso. Non è richiesta alcuna installazione o registrazione, ma è necessario che gli utenti della macro scelgano Macro dal menu Strumenti e quindi Carica progetto macro per avviarne l'utilizzo. È inoltre possibile inviare una macro come testo affinché possa essere utilizzata da altri utenti. Per ulteriori informazioni, vedere Procedura: registrare macro.

  • Distribuzione di un'applicazione compilata: utilizzare un componente aggiuntivo, una procedura guidata o un'applicazione che utilizza le interfacce di automazione. I componenti aggiuntivi, le procedure guidate e le altre applicazioni che utilizzano le interfacce di automazione proteggono la proprietà intellettuale tramite la compilazione. Per distribuirle, è tuttavia necessario utilizzare un progetto di distribuzione o un'altra forma di installazione. Per ulteriori informazioni, vedere Procedura: creare un componente aggiuntivo o Procedura dettagliata: creazione di una procedura guidata.

Linguaggio di programmazione da utilizzare per sviluppare l'applicazione di automazione

Input dell'utente per l'attività

Complessità dell'attività che viene automatizzata

  • Molto semplice: se è possibile eseguire l'attività con poche righe di codice, è appropriato utilizzare una macro.

  • Complesso: sebbene le macro possano includere form, riferimenti e classi, è consigliabile utilizzare un componente aggiuntivo o una procedura guidata.

Metodo utilizzato dall'utente per avviare l'applicazione

  • Menu o barre dei comandi: utilizzare un componente aggiuntivo.

  • Tasti di scelta rapida o Esplora macro: utilizzare una macro.

  • Voce di menu Nuovo progetto o Nuovo elemento: per aggiungere un nuovo progetto o un nuovo file a un'applicazione si utilizza in genere una procedura guidata.

  • Avvio automatico con l'IDE: utilizzare un componente aggiuntivo.

Durata dell'applicazione

  • Un giorno: potrebbe essere sufficiente una macro registrata temporanea.

  • Periodo lungo: è appropriato utilizzare una macro, una procedura guidata o un componente aggiuntivo.

Elemento da sviluppare

Vedere anche

Attività

Procedura: creare un componente aggiuntivo

Procedura dettagliata: creazione di una procedura guidata

Concetti

Grafico del modello a oggetti di automazione

Informazioni sull'automazione di Visual Studio

Altre risorse

Estensione dell'ambiente Visual Studio

Creazione di componenti aggiuntivi e di procedure guidate