Gewusst wie: Erstellen neuer Dokumente
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. |
Wenn Sie ein Dokument programmgesteuert erstellen, ist das neue Dokument ein systemeigenes Microsoft.Office.Interop.Word.Document-Objekt. Dieses Objekt verfügt nicht über die zusätzlichen Ereignisse und Datenbindungsfähigkeiten eines Microsoft.Office.Tools.Word.Document-Hostelements. Weitere Informationen finden Sie unter Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen.
Ab SP1 können Sie Add-Ins auf Anwendungsebene verwenden, um ein beliebiges Microsoft.Office.Interop.Word.Document-Objekt in ein Microsoft.Office.Tools.Word.Document-Hostelement zu konvertieren. Weitere Informationen hierzu finden Sie unter Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in Add-Ins auf Anwendungsebene zur Laufzeit.
Wenn Sie ein Projekt auf Dokumentebene entwickeln, können Sie dem Projekt nicht programmgesteuert Microsoft.Office.Tools.Word.Document-Hostelemente hinzufügen.
So erstellen Sie ein neues Dokument auf Grundlage von "Normal.dot"
Verwenden Sie die Add-Methode der Documents-Auflistung, um ein neues Dokument auf der Grundlage von Normal.dot zu erstellen.
Me.Application.Documents.Add()
this.Application.Documents.Add(ref missing, ref missing, ref missing, ref missing);
Verwenden von benutzerdefinierten Vorlagen
Die Add-Methode verfügt über ein optionales Template-Argument, mit dem ein neues Dokument auf der Grundlage einer anderen Vorlage als Normal.dot erstellt werden kann. Sie müssen den Dateinamen und den vollqualifizierten Pfad für die Vorlage angeben.
So erstellen Sie ein neues Dokument auf Grundlage einer benutzerdefinierten Vorlage
Rufen Sie die Add-Methode der Documents-Auflistung auf, und geben Sie den Pfad zur Vorlage an.
Me.Application.Documents.Add(Template:="C:\Test\SampleTemplate.Dot")
object template = @"C:\Test\SampleTemplate.dot"; this.Application.Documents.Add(ref template, ref missing, ref missing, ref missing);
Siehe auch
Aufgaben
Gewusst wie: Öffnen vorhandener Dokumente
Konzepte
Übersicht über Hostelemente und Hoststeuerelemente
Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen