Word-Dokument-Projektvorlage
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. |
Die Word-Dokumentprojektvorlage in Visual Basic und Visual C# bildet die Grundlage für Projektmappen, die auf neuen oder vorhandenen Microsoft Office Word-Dokumenten basieren. Es gibt verschiedene Projektvorlagen für Word 2003-Dokumente und Word 2007-Dokumente. Die Projektvorlagen fügen automatisch die erforderlichen Assemblyverweise, Dateien und generierten Code hinzu, die als Ausgangspunkt für die Projektmappe verwendet werden.
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 die folgenden sichtbaren Dateien in Word 2003- und Word 2007-Dokumentprojekten:
Dokumentname.doc – Stellt das Word-Dokument im Projekt dar. Enthält die Dokumententwurfsoberfläche und die Codedatei.
ThisDocument (VB-Datei bei Visual Basic, CS-Datei bei Visual C#) – Ein Dokument, das die Entwurfsoberfläche und die Codedatei angibt. Weitere Informationen hierzu finden Sie unter Dokumenthostelement.
Hinweis: |
---|
Sie können der einem Dokument zugrunde liegenden Codedatei keine zusätzlichen Klassen hinzufügen. Sie müssen einem Projekt neue Dateien hinzufügen, damit es die zu schreibenden Klassen enthält. |
Visual Studio Tools for Office generiert auch die folgende weitere Datei, wenn Sie ein Word 2007-Arbeitsmappenprojekt 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 Dateien. 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 Dateien:
ThisDocument.Designer.xml - Eine schreibgeschützte deklarative Darstellung der programmierbaren Objekte im Dokument.
ThisDocument.Designer (VB-Datei oder CS-Datei) - Eine schreibgeschützte Codedatei mit Hilfsimplementierungen für Objekte im Dokument, einschließlich Code zum korrekten Instanziieren von Objekten.
Document Name.Designer.xml - Eine schreibgeschützte deklarative Darstellung programmierbarer Objekte, z. B. Benutzersteuerelemente, die standardmäßig nicht Teil von Visual Studio Tools for Office sind. Diese Datei wird generiert, wenn Sie dem Dokument ein Benutzersteuerelement hinzufügen.
Document Name>.Designer (VB-Datei oder CS-Datei) - Eine schreibgeschützte Codedatei mit Hilfsimplementierungen für Benutzersteuerelemente. Diese Datei wird generiert, wenn Sie dem Dokument ein Benutzersteuerelement hinzufügen.
Vorlagencode
Die folgenden Ereignishandler sind in den Codedateien für Projektvorlagen enthalten. Weitere Informationen finden Sie unter Visual Studio Tools for Office-Projektereignisse.
ThisDocument_Startup
ThisDocument_Startup behandelt das Document.Startup-Ereignis. Dieses Ereignis wird ausgelöst, nachdem die Projektmappe und der gesamte Initialisierungscode in der Assembly ausgeführt wurden. Verwenden Sie diesen Ereignishandler, um Code auszuführen, in dem die Projektmappe initialisiert wird.
ThisDocument_Shutdown
ThisDocument_Shutdown behandelt das Document.Shutdown-Ereignis. Dieses Ereignis wird aufgerufen, wenn die Anwendungsdomäne, in die der Code geladen wird, entladen wird.
Verweise
Visual Studio Tools for Office erstellt automatisch einen Satz von Assemblyverweisen in Word-Dokumentprojekten. 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 Interopassemblys für gemeinsam genutzte Microsoft Office-Komponenten und für Word. 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
Übersicht über Assemblys in Office-Projektmappen
Übersicht über das Word-Objektmodell