Übersicht über Projekterweiterbarkeit in Visual Studio Tools for Office
Aktualisiert: November 2007
Visual Studio enthält ein programmierbares Objektmodell, das die Visual Basic- und Visual C#-Projekte sowie die darin enthaltenen Projektelemente verfügbar macht. Dieses Modell enthält verschiedene Objekte, die zum Automatisieren von Aufgaben in der integrierten Entwicklungsumgebung (IDE) sowie zum Erweitern von Projekttypen und Projektelementen verwendet werden können. Das Objektmodell wird durch einfaches Hinzufügen eines Verweises auf die Assembly VSLangProj.dll zu einem beliebigen Projekt verfügbar. Weitere Informationen finden Sie unter Einführung in die Projekterweiterbarkeit.
Für die Automatisierung von Visual Studio Tools for Office-Projekten gibt es vier Bereiche:
Das Erstellen von Projekten mit dem Projekt-Assistenten aus Visual Studio Tools for Office.
Das Ausführen von Befehlen in der Commands-Auflistung.
Das Bearbeiten von Projekteigenschaften.
Das Bearbeiten von Dateieigenschaften.
Erstellen von Projekten mit dem Projekt-Assistenten aus Visual Studio Tools for Office
Sie können den Projekt-Assistenten aus Visual Studio Tools for Office für folgende Aufgaben automatisieren:
Erstellen eines Projekts, einschließlich eines neuen Dokuments, mit den Standardeinstellungen des Assistenten.
Erstellen eines Projekts, einschließlich eines neuen Dokuments, mit benutzerdefiniertem Namen und Speicherort.
Erstellen eines Projekts für ein vorhandenes Dokument mit einem benutzerdefinierten Pfad.
Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Erstellen eines neuen Office-Projekts mithilfe der Visual Studio-Projektautomatisierung.
Ausführen von Befehlen in der EnvDTE.Commands-Auflistung
Es gibt zwei Befehle in der Commands-Auflistung für Microsoft Office Excel. Microsoft Office Word macht in der Commands-Auflistung keine Befehle verfügbar. Weitere Informationen finden Sie unter Verweisen auf Automatisierungsassemblys und das DTE2-Objekt.
Die beiden verfügbaren Befehle sind:
Neues Excel-Arbeitsblatt hinzufügen
Neues Excel-Diagramm hinzufügen
Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Arbeitsblättern zu Arbeitsmappen mithilfe der Projektautomatisierung in Visual Studio.
Bearbeiten von Dateieigenschaften
Verwenden Sie die Properties-Auflistung, um die Eigenschaften der Elemente in einem Projekt aufzurufen.
Zu den ProjectItem-Eigenschaften gehören:
Dokumenteigenschaft:
- Namespace für Hostelement (nur C#)
Dokument-, Arbeitsmappen- und Blatteigenschaft:
- Angezeigter Name
Weitere Informationen finden Sie unter Gewusst wie: Ändern von Excel-Eigenschaften mithilfe der Visual Studio-Projektautomatisierung.
Siehe auch
Aufgaben
Gewusst wie: Ändern von Excel-Eigenschaften mithilfe der Visual Studio-Projektautomatisierung
Konzepte
Beispiele für die Visual Basic- und Visual C#-Projekterweiterbarkeit