Condividi tramite


Estensibilità nei progetti di Office

Visual Studio include un modello a oggetti programmabile che espone i progetti Visual Basic e Visual C# e gli elementi di progetto 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'estensibilità dei progetti.

L'automazione dei progetti di 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.

Argomenti correlati

Titolo

Descrizione

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

Viene illustrato come creare una macro che utilizza il modello a oggetti di Visual Studio per automatizzare la creazione di un progetto di Office.

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

Viene fornito il codice per aggiungere un nuovo foglio di lavoro a una cartella di lavoro di Microsoft Office Excel esistente aperta nella finestra di progettazione di Visual Studio.

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

Viene fornito il codice per modificare una proprietà del foglio di lavoro di Excel allo scopo di rinominare il foglio.

Estensione dell'ambiente Visual Studio

Vengono forniti collegamenti agli argomenti che illustrano gli strumenti di Visual Studio per estendere e automatizzare l'IDE (Integrated Development Environment).

Introduzione all'estensibilità dei progetti

Viene descritto come controllare i progetti e le soluzioni di Visual Basic e Visual C# mediante i relativi oggetti di automazione.

Progettazione e creazione di soluzioni Office

Vengono forniti collegamenti a informazioni sulla creazione di soluzioni Microsoft Office Word ed Excel e sul ruolo degli assembly all'interno della soluzione.