共用方式為


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

LetterContent。 在 LetterContent 中填入的任何屬性都會顯示為 [信件精靈] 對話方塊中的填入項目。 如果省略此引數,就會自動使用 GetLetterContent() 方法從文件中取得 LetterContent

wizardMode
Object

true 表示使用 [下一步]、[上一頁] 和 [完成] 按鈕,將 [信件精靈] 對話框顯示為一系列步驟。 false 表示按照從 [工具] 功能表 (具有 [確定] 按鈕和 [取消] 按鈕的屬性對話方塊) 開啟的方式,來顯示 [信件精靈] 對話方塊。 預設值為 true。

範例

下列程式代碼範例會 LetterContent 藉由呼叫 CreateLetterContent 方法取得 ,然後將這個 LetterContent 做為 參數傳送至 RunLetterWizard 方法。 若要使用此範例,請從文件層級專案中的 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 方案中的選擇性參數

適用於