Share via


DocumentBase.RunLetterWizard(Object, Object) 方法

定义

在文档中运行“英文信函向导”。

public void RunLetterWizard (ref object letterContent, ref object wizardMode);
member this.RunLetterWizard : obj * obj -> unit
Public Sub RunLetterWizard (Optional ByRef letterContent As Object, Optional ByRef wizardMode As Object)

参数

letterContent
Object

LetterContentLetterContent 中所有已填充的属性都显示为“英文信函向导”对话框中的已填充元素。 如果省略此参数,则自动使用 GetLetterContent() 方法从文档获取 LetterContent

wizardMode
Object

true 使用“下一步”、“后退”和“完成”按钮将“信函向导”对话框显示为一系列步骤。 如果为 false,则按照“英文信函向导”对话框从“工具”菜单中打开的方式来显示该对话框,即显示为一个带有“确定”和“取消”按钮的属性对话框。 默认值为 true。

示例

下面的代码示例通过调用 CreateLetterContent 方法获取 LetterContent ,然后将其作为参数发送到 LetterContentRunLetterWizard 方法。 若要使用此示例,请从文档级项目中的 ThisDocument 类运行它。

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);
}
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

注解

CreateLetterContent使用 方法返回具有LetterContent指定了各种字母元素属性的 。 GetLetterContent使用 方法根据文档的内容返回 LetterContent 。 可以将生成的 LetterContent 与 方法一起使用 RunLetterWizard ,以在 “信函向导 ”对话框中设置元素。

可选参数

有关可选参数的信息,请参阅 Office 解决方案中的可选参数

适用于