Freigeben über


Add-In-Projektvorlagen für 2007 Microsoft Office

Aktualisiert: November 2007

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Projekte und Versionen von Visual Studio Tools for Office von Microsoft Office.

Projekttyp

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Project 2007

  • Visio 2007

  • Word 2007

Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Add-In-Projektvorlagen für 2007 Microsoft Office System fügen automatisch die erforderlichen Projektverweise und Dateien sowie den grundlegenden Code als Ausgangspunkt für Add-Ins auf Anwendungsebene für die oben aufgeführten Anwendungen hinzu.

Weitere Informationen zu Add-Ins auf Anwendungsebene finden Sie unter Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene.

Hinweis:

Einige der Dateien und Verweise in der folgenden Liste sind standardmäßig ausgeblendet. Um sie einzublenden, klicken Sie auf der Symbolleiste des Projektmappen-Explorers auf Alle Dateien anzeigen. Darüber hinaus gibt es einige Dateien und Verweise, die in vielen Visual Studio-Projektvorlagen gebräuchlich, aber nicht in der folgenden Liste enthalten sind.

Dateien

Visual Studio Tools for Office generiert eine sichtbare Codedatei in Add-In-Projekten:

  • ThisAddIn (VB-Datei für Visual Basic oder CS-Datei für Visual C#) – Diese Datei stellt eine partielle Definition der ThisAddIn-Klasse bereit. Der Rest dieser Klasse wird in einer ausgeblendeten Codedatei definiert.

    Bei der ThisAddIn-Klasse handelt es sich um den Einstiegspunkt für Code, den Sie im Add-In schreiben. Weitere Informationen finden Sie unter AddIn-Hostelement.

Visual Studio Tools for Office generiert auch die folgende weitere Datei, wenn Sie ein Add-In-Projekt für 2007 Microsoft Office System erstellen:

Ausgeblendete Dateien

Visual Studio Tools for Office generiert mehrere ausgeblendete Codedateien. Die Dateien dürfen nicht manuell geändert werden. Sie werden erneut generiert, wenn Änderungen am Projekt vorgenommen werden. Manuelle Änderungen werden nicht beibehalten.

Visual Studio Tools for Office generiert die folgenden ausgeblendeten Codedateien:

  • ThisAddIn.Designer.xml – Eine deklarative Darstellung der programmierbaren Objekte im Add-In-Projekt.

  • ThisAddIn.Designer (VB-Datei für Visual Basic oder CS-Datei für Visual C#) – Eine Codedatei, die eine partielle Definition der ThisAddIn-Klasse bereitstellt. Dies schließt Konstruktoren, verschiedene Initialisierungsmethoden und anderen Code ein, der zur Entwurfszeit automatisch generiert wird. Der Rest dieser Klasse wird in der ThisAddIn-Codedatei definiert.

Vorlagencode

Die folgenden Ereignishandler sind in der ThisAddIn-Codedatei enthalten. Weitere Informationen finden Sie unter Visual Studio Tools for Office-Projektereignisse.

ThisAddIn_Startup

Diese Methode behandelt das Startup-Ereignis, das ausgelöst wird, nachdem die Anwendung gestartet und der gesamte Initialisierungscode in der Add-In-Assembly ausgeführt wurde. Verwenden Sie diese Methode, um Code auszuführen, in dem das Add-In initialisiert wird.

ThisAddIn_Shutdown

Diese Methode behandelt das Shutdown-Ereignis, das ausgelöst wird, wenn die Anwendungsdomäne, in der der Code geladen wurde, gerade entladen werden soll. Verwenden Sie diese Methode, um vom Add-In verwendete Ressourcen zu bereinigen.

Verweise

Visual Studio Tools for Office erstellt automatisch einen Satz von Assemblyverweisen in Add-In-Projekten. Diese Verweise schließen die folgenden Assemblys ein:

  • Assemblys in der Visual Studio Tools for Office-Laufzeit. Weitere Informationen zu diesen Assemblys finden Sie unter Übersicht über die Visual Studio Tools for Office-Laufzeit.

  • Primäre Interop-Assemblys für freigegebene Microsoft Office-Komponenten und die Microsoft Office-Anwendung, mit der das Projekt arbeitet. Weitere Informationen finden Sie unter Primäre Interopassemblys in Office.

  • .NET Framework-Assemblys, die verwendet werden, wenn Sie Visual Studio Tools for Office-Projektmappen entwickeln.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von Visual Studio Tools for Office-Projekte

Konzepte

Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene

Übersicht über Assemblys in Office-Projektmappen

Weitere Ressourcen

Office-Projektvorlagen

Verwalten von Projektmappen, Projekten und Dateien