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
Microsoft Office-Version
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:
- Project Name_TemporaryKey.pfx - Ein temporäres Zertifikat zum Signieren des Anwendungs- und des Bereitstellungsmanifests für das Projekt während der Entwicklung. Weitere Informationen finden Sie unter Gewähren von Vertrauenswürdigkeit für Office-Projektmappen (2007 System) und unter Sicherheit in Office-Projektmappen (2007 System).
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