Condividi tramite


Cenni preliminari sui modelli di progetti di Visual Studio Tools per Office

Aggiornamento: novembre 2007

In Visual Studio Tools per Office sono disponibili modelli di progetto per la creazione dei seguenti tipi di soluzioni Microsoft Office:

  • Personalizzazioni a livello di documento

  • Componenti aggiuntivi a livello di applicazione

  • Flussi di lavoro di SharePoint

  • Moduli di InfoPath

I modelli di progetto di Visual Studio Tools per Office sono disponibili nel nodo Office della finestra di dialogo Nuovo progetto. Il nodo Office contiene due sottonodi, 2003 e 2007, che contengono a loro volta i modelli di progetto disponibili per Microsoft Office 2003 e Microsoft Office System 2007. È anche possibile trovare i modelli di progetto Cartella di lavoro di Excel 2007, Documento di Word 2007 e Componente aggiuntivo per Outlook 2007 nei nodi relativi ai linguaggi Visual C# e Visual Basic. I modelli di progetto di Visual Studio Tools per Office sono disponibili solo per Visual Basic e Visual C#.

Ciascun progetto fornisce il codice per la creazione di un tipo specifico di soluzione. In questo codice vengono generati gli eventi di avvio e di arresto. Per gestire tali eventi, è possibile utilizzare i metodi inclusi nel codice di progetto generato. Per ulteriori informazioni, vedere Eventi di progetti Visual Studio Tools per Office.

Nota:

Visual Studio Tools per Office rappresenta un componente facoltativo di Visual Studio 2008 Professional e Visual Studio Team System. Visual Studio Tools per Office viene installato per impostazione predefinita con queste versioni di Visual Studio.

Modelli di progetto a livello di documento

Nei nodi Office, 2003 e 2007 sono disponibili modelli di progetto per iniziare a creare personalizzazioni a livello di documento per Word ed Excel. Fare doppio clic su uno dei progetti a livello di documento per avviare la Creazione guidata progetto Visual Studio Tools per Office, che consente di scegliere tra la creazione di un nuovo documento o l'utilizzo di un documento esistente per la soluzione.

Per ulteriori informazioni, vedere Procedura: creare progetti Visual Studio Tools per Office. Per informazioni introduttive su questi tipi di progetto, vedere Guida introduttiva alla programmazione di personalizzazioni a livello di documento per Excel e Guida introduttiva alla programmazione delle personalizzazioni a livello di documento per Word.

Documento di Word

I modelli di progetto Documento di Word 2007 e Documento di Word 2003 forniscono codice per iniziare ad automatizzare e acquisire eventi da Word. Word semplifica la presentazione di dati in rapporti graficamente dettagliati e offre un utile strumento front-end per la raccolta di informazioni. Per ulteriori informazioni, vedere Modello di progetto Documento di Word.

Modello di Word

I modelli di progetto Modello di Word 2007 e Modello di Word 2003 si comportano in modo identico ai modelli di progetto Documento di Word 2007 e Documento di Word 2003. Tuttavia, questi modelli semplificando la creazione da parte degli utenti di nuove copie di documento locali del modello di Word. Le estensioni di codice gestito sono disponibili dal nuovo documento. Per ulteriori informazioni, vedere Modello di progetto Modello di Word.

Nota:

Non è possibile utilizzare come componenti aggiuntivi globali i modelli di Word che fanno riferimento a estensioni di codice gestito. L'assembly non viene chiamato se il modello viene caricato dalla directory di avvio di Word. Per ulteriori informazioni, vedere Limitazioni dei modelli globali e dei componenti aggiuntivi di Excel (file xla).

Cartella di lavoro di Excel

I modelli di progetto Cartella di lavoro di Excel 2007 e Cartella di lavoro di Excel 2003 forniscono codice per iniziare ad automatizzare e acquisire eventi da Excel, in modo da poterne utilizzare gli strumenti di analisi dei dati e creazione di grafici all'interno delle soluzioni. Per ulteriori informazioni, vedere Modello di progetto Cartella di lavoro di Excel.

Modello di Excel

I modelli di progetto Modello di Excel 2007 e Modello di Excel 2003 si comportano in modo identico ai modelli di progetto Cartella di lavoro di Excel. semplificando tuttavia la creazione di nuove copie di documento locali del modello di Excel. Le estensioni di codice gestito sono disponibili dalla nuova cartella di lavoro. Per ulteriori informazioni, vedere Modello di progetto Modello di Excel.

Modelli di progetto a livello di applicazione

Nei nodi Office, 2003 e 2007 sono disponibili modelli di progetto per iniziare a creare componenti aggiuntivi per le applicazioni in Microsoft Office 2003 e Microsoft Office System 2007. Per ulteriori informazioni sulla creazione di un progetto di componente aggiuntivo, vedere Procedura: creare progetti Visual Studio Tools per Office. Per informazioni introduttive sui progetti di componente aggiuntivo, vedere Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione.

2007

Nei nodi Office e 2007 sono disponibili modelli di progetto per le seguenti applicazioni:

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Project 2007

  • Visio 2007

  • Word 2007

Per ulteriori informazioni, vedere Modelli di progetto di componente aggiuntivo per Microsoft Office 2007.

2003

Nei nodi Office e 2003 sono disponibili modelli di progetto a livello di applicazione per le seguenti applicazioni:

  • Excel 2003

  • Outlook 2003

  • PowerPoint 2003

  • Project 2003

  • Visio 2003

  • Word 2003

Per ulteriori informazioni, vedere Modelli di progetto di componente aggiuntivo per Microsoft Office 2003.

Tutti i modelli di progetto di componente aggiuntivo a livello di applicazione per Microsoft Office 2003 includono anche un progetto di installazione che può essere utilizzato per distribuire il componente aggiuntivo per Microsoft Office 2003. Per ulteriori informazioni sul progetto di installazione, vedere Progetti di installazione dei componenti aggiuntivi a livello di applicazione (2003 System).

Modelli di progetto Flusso di lavoro SharePoint

I nodi Flusso di lavoro, Office e 2007 contengono due modelli di progetto per iniziare a creare modelli di flusso di lavoro personalizzati per Microsoft Office SharePoint Server 2007.

  • Flusso di lavoro sequenziale SharePoint 2007. Questo modello di progetto rappresenta un flusso di lavoro costituito da una sequenza di passaggi eseguiti in ordine fino al completamento dell'ultima attività.

  • Flusso di lavoro macchina a stati SharePoint 2007. Questo modello di progetto rappresenta un flusso di lavoro costituito da un insieme di stati, transizioni e azioni.

Per ulteriori informazioni su questi modelli di progetto, vedere Modelli di progetto Flusso di lavoro SharePoint. Per ulteriori informazioni sulla creazione di un progetto di modello di flusso di lavoro SharePoint, vedere Procedura: creare un progetto flusso di lavoro SharePoint.

Modelli di modulo InfoPath

I nodi Office e 2007 contengono il modello di progetto Modello di modulo InfoPath. Utilizzare questo progetto per creare un modello di modulo InfoPath per Microsoft Office InfoPath 2007.

Per ulteriori informazioni, vedere Sviluppo di modelli di modulo con codice gestito di InfoPath.

Vedere anche

Attività

Procedura: creare progetti Visual Studio Tools per Office

Procedura: creare un progetto flusso di lavoro SharePoint

Concetti

Creazione di soluzioni Office in Visual Studio

Sviluppo di soluzioni Office

Guida introduttiva alla programmazione di personalizzazioni a livello di documento per Excel

Guida introduttiva alla programmazione delle personalizzazioni a livello di documento per Word

Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione

File di documento e file di modello

Riferimenti

Finestra di dialogo Nuovo progetto