Document.RunLetterWizard-Methode (Word)

Ruft den Brief-Assistenten mit dem angegebenen Dokument auf.

Syntax

Ausdruck. RunLetterWizard( _LetterContent_ , _WizardMode_ )

Ausdruck erforderlich. Eine Variable, die ein Document-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
LetterContent Optional Variant Ein LetterContent-Objekt . Alle ausgefüllten Eigenschaften im LetterContent-Objekt werden in den Dialogfeldern des Brief-Assistenten als vorab ausgefüllte Elemente angezeigt. Wenn Sie dieses Argument auslassen, wird mit der GetLetterContent-Methode automatisch ein LetterContent-Objekt aus dem angegebenen Dokument abgerufen.
WizardMode Optional Variant True , um das Dialogfeld Brief-Assistent als eine Reihe von Schritten mit den Schaltflächen Weiter, Zurück und Fertig stellen anzuzeigen. False, wenn das Dialogfeld Brief-Assistent so angezeigt werden soll, als wäre es über das Menü Extras (ein Dialogfeld zum Festlegen von Eigenschaften mit den Schaltflächen OK und Abbrechen) geöffnet worden. Der Standardwert ist True.

HinwBemerkungeneise

Verwenden Sie die CreateLetterContent-Methode , um ein LetterContent-Objekt bei verschiedenen Letter-Elementeigenschaften zurückzugeben. Verwenden Sie die GetLetterContent-Methode , um ein LetterContent-Objekt basierend auf dem Inhalt des angegebenen Dokuments zurückzugeben. Verwenden Sie das resultierende LetterContent-Objekt mit der RunLetterWizard-Methode , um Elemente im Dialogfeld Brief-Assistent voreingestellt zu haben.

Beispiel

In diesem Beispiel wird ein neues LetterContent-Objekt erstellt, es werden verschiedene Eigenschaften für das Objekt festgelegt, und anschließend wird der Brief-Assistent mit der RunLetterWizard-Methode aufgerufen.

Set myContent = New LetterContent 
With myContent 
 .Salutation ="Hello" 
 .SalutationType = wdSalutationOther 
 .SenderName = Application.UserName 
 .SenderInitials =Application.UserInitials 
End With 
Documents.Add.RunLetterWizard _ 
 LetterContent:=myContent, WizardMode:=True

Im folgenden Beispiel wird mit der CreateLetterContent-Methode ein neues LetterContent-Objekt im aktiven Dokument erstellt. Anschließend wird dieses Objekt mit der RunLetterWizard-Methode verwendet.

Set myLetter = ActiveDocument _ 
 .CreateLetterContent(DateFormat:="July 31, 1999", _ 
 IncludeHeaderFooter:=False, _ 
 PageDesign:="C:\MSOffice\Templates" _ 
 & "\Letters & Faxes\Contemporary Letter.dot", _ 
 LetterStyle:=wdFullBlock, Letterhead:=True, _ 
 LetterheadLocation:=wdLetterTop, _ 
 LetterheadSize:=InchesToPoints(1.5), _ 
 RecipientName:="Dave Edson", _ 
 RecipientAddress:="436 SE Main St." _ 
 & vbCr & "Bellevue, WA 98004", _ 
 Salutation:="Dear Dave,", _ 
 SalutationType:=wdSalutationInformal, _ 
 RecipientReference:="", MailingInstructions:="", _ 
 AttentionLine:="", Subject:="End of year report", _ 
 CCList:="", ReturnAddress:="", SenderName:="", _ 
 Closing:="Sincerely yours,", SenderCompany:="", _ 
 SenderJobTitle:="", SenderInitials:="", _ 
 EnclosureNumber:=0) 
ActiveDocument.RunLetterWizard LetterContent:=myLetter

Siehe auch

Document-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.