DocumentBase.RunLetterWizard-Methode
Führt den Brief-Assistenten für das Dokument aus.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntax
'Declaration
Public Sub RunLetterWizard ( _
ByRef letterContent As Object, _
ByRef wizardMode As Object _
)
public void RunLetterWizard(
ref Object letterContent,
ref Object wizardMode
)
Parameter
- letterContent
Typ: System.Object%
LetterContentAlle Fill-Eigenschaften im LetterContent werden in den Dialogfeldern des Brief-Assistenten als ausgefüllte Elemente angezeigt.Wenn dieses Argument ausgelassen wird, wird automatisch mithilfe der GetLetterContent-Methode ein LetterContent aus dem Dokument abgerufen.
- wizardMode
Typ: System.Object%
true, um das Dialogfeld Brief-Assistent in Form mehrerer Schritte mit den Schaltflächen Weiter, Zurück und Fertig stellen angezeigt werden soll.false, wenn das Dialogfeld des Brief-Assistenten so angezeigt werden soll, als wäre es über das Menü Extras geöffnet worden (ein Eigenschaftendialogfeld mit einer Schaltfläche OK und einer Schaltfläche Abbrechen).Der Standardwert ist true.
Hinweise
Verwenden Sie die CreateLetterContent-Methode, um einen LetterContent mit verschiedenen angegebenen Eigenschaften für Briefelemente zurückzugeben. Verwenden Sie die GetLetterContent-Methode, um einen LetterContent basierend auf dem Dokumentinhalt zurückzugeben. Sie können den daraus resultierenden LetterContent mit der RunLetterWizard-Methode verwenden, um Elemente im Dialogfeld Brief-Assistent festzulegen.
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.
Beispiele
Im folgenden Codebeispiel wird ein LetterContent durch Aufrufen der CreateLetterContent-Methode abgerufen, und anschließend wird der LetterContent als Parameter an die RunLetterWizard-Methode gesendet. Wenn Sie dieses Beispiel verwenden möchten, führen Sie es von der ThisDocument-Klasse in einem Projekt auf Dokumentebene aus.
Private Sub DocumentRunLetterWizard()
Dim LetterContent As Object = Me.CreateLetterContent( _
DateFormat:=DateTime.Now.ToShortDateString(), IncludeHeaderFooter:=False, _
PageDesign:=String.Empty, LetterStyle:=Word.WdLetterStyle.wdFullBlock, _
Letterhead:=True, LetterheadLocation:=Word.WdLetterheadLocation.wdLetterTop, _
LetterheadSize:=25, RecipientName:="Don Hall", _
RecipientAddress:="100 Main St." + ControlChars.NewLine + "AnyTown, USA", _
Salutation:="Dear Dave,", SalutationType:=Word.WdSalutationType.wdSalutationInformal, _
RecipientReference:=String.Empty, MailingInstructions:=String.Empty, _
AttentionLine:=String.Empty, Subject:="End of year report", CCList:=String.Empty, _
ReturnAddress:=String.Empty, SenderName:=String.Empty, Closing:="Sincerely yours,", _
SenderCompany:=String.Empty, SenderJobTitle:=String.Empty, _
SenderInitials:=String.Empty, EnclosureNumber:=0)
Me.RunLetterWizard(LetterContent, True)
Me.SetLetterContent(LetterContent)
End Sub
private void DocumentRunLetterWizard()
{
object LetterContent = this.CreateLetterContent(
DateTime.Now.ToShortDateString(), false,
String.Empty, Word.WdLetterStyle.wdFullBlock, true,
Word.WdLetterheadLocation.wdLetterTop, 24, "Don Hall",
"100 Main St.\nAnytown, USA",
"Dear Dave,", Word.WdSalutationType.wdSalutationInformal,
String.Empty, String.Empty, String.Empty, "End of year report",
String.Empty, String.Empty, String.Empty, "Sincerely yours,",
String.Empty, String.Empty, String.Empty, 0, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing);
object WizardMode = true;
this.RunLetterWizard(ref LetterContent, ref WizardMode);
this.SetLetterContent(ref LetterContent);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.