다음을 통해 공유


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 메서드를 메서드에 매개 변수 RunLetterWizard 로 보냅니 LetterContent 다. 이 예제를 사용하려면 문서 수준 프로젝트의 클래스에서 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 솔루션의 선택적 매개 변수를 참조하세요.

적용 대상