次の方法で共有


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 を設定した場合、レター ウィザードは、[ツール] メニューから開いたときと同じように表示されます。この場合は、[OK] ボタンと [キャンセル] ボタンのあるプロパティ ダイアログ ボックスが表示されます。 既定値は、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 ソリューションの省略可能なパラメーター」を参照してください。

適用対象