Share via


DocumentBase.CreateLetterContent 메서드

지정된 편지 요소를 기반으로 LetterContent를 만들고 반환합니다.

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word.v4.0.Utilities(Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

구문

‘선언
Public Function CreateLetterContent ( _
    dateFormat As String, _
    includeHeaderFooter As Boolean, _
    pageDesign As String, _
    letterStyle As WdLetterStyle, _
    letterhead As Boolean, _
    letterheadLocation As WdLetterheadLocation, _
    letterheadSize As Single, _
    recipientName As String, _
    recipientAddress As String, _
    salutation As String, _
    salutationType As WdSalutationType, _
    recipientReference As String, _
    mailingInstructions As String, _
    attentionLine As String, _
    subject As String, _
    cCList As String, _
    returnAddress As String, _
    senderName As String, _
    closing As String, _
    senderCompany As String, _
    senderJobTitle As String, _
    senderInitials As String, _
    enclosureNumber As Integer, _
    ByRef infoBlock As Object, _
    ByRef recipientCode As Object, _
    ByRef recipientGender As Object, _
    ByRef returnAddressShortForm As Object, _
    ByRef senderCity As Object, _
    ByRef senderCode As Object, _
    ByRef senderGender As Object, _
    ByRef senderReference As Object _
) As LetterContent
public LetterContent CreateLetterContent(
    string dateFormat,
    bool includeHeaderFooter,
    string pageDesign,
    WdLetterStyle letterStyle,
    bool letterhead,
    WdLetterheadLocation letterheadLocation,
    float letterheadSize,
    string recipientName,
    string recipientAddress,
    string salutation,
    WdSalutationType salutationType,
    string recipientReference,
    string mailingInstructions,
    string attentionLine,
    string subject,
    string cCList,
    string returnAddress,
    string senderName,
    string closing,
    string senderCompany,
    string senderJobTitle,
    string senderInitials,
    int enclosureNumber,
    ref Object infoBlock,
    ref Object recipientCode,
    ref Object recipientGender,
    ref Object returnAddressShortForm,
    ref Object senderCity,
    ref Object senderCode,
    ref Object senderGender,
    ref Object senderReference
)

매개 변수

  • includeHeaderFooter
    형식: System.Boolean
    페이지 디자인 템플릿의 머리글과 바닥글을 포함시키려면 true를 지정합니다.
  • pageDesign
    형식: System.String
    문서에 첨부된 템플릿의 이름입니다.
  • letterhead
    형식: System.Boolean
    미리 인쇄된 레터헤드를 위한 공간을 남겨 두려면 true를 지정합니다.
  • letterheadSize
    형식: System.Single
    미리 인쇄된 레터헤드를 위해 남겨 둘 공간(포인트 단위)입니다.
  • recipientName
    형식: System.String
    편지를 받는 사람의 이름입니다.
  • recipientAddress
    형식: System.String
    편지를 받는 사람의 주소입니다.
  • salutation
    형식: System.String
    편지의 인사말 텍스트입니다.
  • recipientReference
    형식: System.String
    편지의 참조줄 텍스트입니다(예: "다음에 대한 회신:").
  • mailingInstructions
    형식: System.String
    편지의 우편 지침 텍스트입니다(예: "인증된 우편물").
  • attentionLine
    형식: System.String
    편지의 주의 사항 텍스트입니다(예: "주의:").
  • subject
    형식: System.String
    지정된 편지의 제목 텍스트입니다.
  • cCList
    형식: System.String
    편지의 참조(CC) 수신자 이름입니다.
  • returnAddress
    형식: System.String
    편지의 회신 주소 텍스트입니다.
  • senderName
    형식: System.String
    편지를 보내는 사람의 이름입니다.
  • closing
    형식: System.String
    편지의 끝 인사말입니다.
  • senderCompany
    형식: System.String
    편지를 작성하는 사람의 회사 이름입니다.
  • senderJobTitle
    형식: System.String
    편지를 작성하는 사람의 직함입니다.
  • senderInitials
    형식: System.String
    편지를 작성하는 사람의 이니셜입니다.
  • enclosureNumber
    형식: System.Int32
    편지의 동봉 자료 수입니다.
  • infoBlock
    형식: System.Object%
    선택하거나 설치한 언어 지원(예:미국 영어)에 따라 이러한 상수 중 일부를 사용하지 못할 수도 있습니다.
  • recipientCode
    형식: System.Object%
    선택하거나 설치한 언어 지원(예:미국 영어)에 따라 이러한 상수 중 일부를 사용하지 못할 수도 있습니다.
  • recipientGender
    형식: System.Object%
    선택하거나 설치한 언어 지원(예:미국 영어)에 따라 이러한 상수 중 일부를 사용하지 못할 수도 있습니다.
  • returnAddressShortForm
    형식: System.Object%
    선택하거나 설치한 언어 지원(예:미국 영어)에 따라 이러한 상수 중 일부를 사용하지 못할 수도 있습니다.
  • senderCity
    형식: System.Object%
    선택하거나 설치한 언어 지원(예:미국 영어)에 따라 이러한 상수 중 일부를 사용하지 못할 수도 있습니다.
  • senderCode
    형식: System.Object%
    선택하거나 설치한 언어 지원(예:미국 영어)에 따라 이러한 상수 중 일부를 사용하지 못할 수도 있습니다.
  • senderGender
    형식: System.Object%
    선택하거나 설치한 언어 지원(예:미국 영어)에 따라 이러한 상수 중 일부를 사용하지 못할 수도 있습니다.
  • senderReference
    형식: System.Object%
    선택하거나 설치한 언어 지원(예:미국 영어)에 따라 이러한 상수 중 일부를 사용하지 못할 수도 있습니다.

반환 값

형식: Microsoft.Office.Interop.Word.LetterContent
지정된 편지 요소에 해당하는 LetterContent

설명

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.

예제

다음 코드 예제에서는 CreateLetterContent 메서드를 호출하여 LetterContent를 가져온 다음 이 LetterContentRunLetterWizard 메서드에 매개 변수로 보냅니다. 이 예제를 사용하려면 문서 수준 프로젝트 ThisDocument 클래스에서 실행하십시오.

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 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

DocumentBase 클래스

Microsoft.Office.Tools.Word 네임스페이스