Condividi tramite


Cenni preliminari sulla extensibility dei progetti in Visual Studio Tools per Office

Aggiornamento: novembre 2007

Visual Studio include un modello a oggetti che espone i progetti in Visual Basic e Visual C# e gli elementi in essi contenuti. Questo modello contiene diversi oggetti che possono essere utilizzati per l'automazione di attività nell'ambiente di sviluppo integrato (IDE) e l'estensione di tipi di progetti ed elementi di progetto. Il modello a oggetti è disponibile aggiungendo un riferimento all'assembly VSLangProj.dll per qualsiasi progetto. Per ulteriori informazioni, vedere Introduzione all'extensibility dei progetti.

L'automazione dei progetti Visual Studio Tools per Office può essere eseguita in quattro aree:

  • Creazione di progetti mediante la Creazione guidata progetto Visual Studio Tools per Office.

  • Esecuzione di comandi nell'insieme Commands.

  • Modifica delle proprietà del progetto.

  • Modifica delle proprietà dei file.

Creazione di progetti mediante la Creazione guidata progetto Visual Studio Tools per Office

È possibile automatizzare la Creazione guidata progetto Visual Studio Tools per Office per le seguenti operazioni:

  • Creazione di un progetto, incluso un nuovo documento, mediante le impostazioni predefinite della procedura guidata.

  • Creazione di un progetto, incluso un nuovo documento, con un nome e un percorso personalizzati.

  • Creazione di un progetto per un documento già presente con un percorso personalizzato.

Per ulteriori informazioni, vedere Procedura dettagliata: creazione di un nuovo progetto Office utilizzando l'automazione del progetto di Visual Studio.

Esecuzione di comandi nell'insieme EnvDTE.Commands

Esistono due comandi nell'insieme Commands per Microsoft Office Excel. Microsoft Office Word non espone comandi nell'insieme Commands. Per ulteriori informazioni, vedere Riferimenti agli assembly di automazione e all'oggetto DTE2.

I due comandi disponibili sono:

  • Aggiungi foglio di lavoro di Excel

  • Aggiungi grafico di Excel

Per ulteriori informazioni, vedere Procedura: aggiungere fogli di lavoro alle cartelle di lavoro utilizzando l'automazione di progetto di Visual Studio.

Modifica delle proprietà dei file

Utilizzare l'insieme Properties per consultare le proprietà degli elementi all'interno di un progetto.

Le proprietà disponibili in ProjectItem sono le seguenti:

Proprietà Document:

  • Spazio dei nomi per elemento host (solo C#)

Proprietà Document, Workbook e Sheet:

  • Nome visualizzato

Per ulteriori informazioni, vedere Procedura: modificare le proprietà di Excel mediante l'automazione di progetto di Visual Studio.

Vedere anche

Attività

Procedura dettagliata: creazione di un nuovo progetto Office utilizzando l'automazione del progetto di Visual Studio

Procedura: aggiungere fogli di lavoro alle cartelle di lavoro utilizzando l'automazione di progetto di Visual Studio

Procedura: modificare le proprietà di Excel mediante l'automazione di progetto di Visual Studio

Concetti

Esempi di estensibilità di progetto in Visual Basic e Visual C#

Altre risorse

Extensibility di progetti in Visual Studio Tools per Office