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: 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#