Compartilhar via


Método DocumentBase.CreateLetterContent

Cria e retorna um LetterContent objeto baseado em elementos da carta especificada.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxe

'Declaração
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
)

Parâmetros

  • includeHeaderFooter
    Tipo: System.Boolean
    true para incluir o cabeçalho e rodapé do modelo de design da página.
  • pageDesign
    Tipo: System.String
    O nome do modelo anexado ao documento.
  • letterhead
    Tipo: System.Boolean
    true para reservar espaço para um timbre pré-impresso.
  • letterheadSize
    Tipo: System.Single
    A quantidade de espaço (em pontos) a ser reservado para um timbre pré-impresso.
  • recipientName
    Tipo: System.String
    O nome da pessoa que receber a carta.
  • recipientAddress
    Tipo: System.String
    O endereço para correspondência da pessoa que receber a carta.
  • recipientReference
    Tipo: System.String
    O texto da linha de referência para a carta (por exemplo, "em resposta a:").
  • mailingInstructions
    Tipo: System.String
    O texto de instrução de endereçamento para a carta (por exemplo, "carta registrada").
  • attentionLine
    Tipo: System.String
    O texto da linha de atenção para a carta (por exemplo, "atenção:").
  • subject
    Tipo: System.String
    O texto do assunto da carta especificada.
  • cCList
    Tipo: System.String
    Os nomes dos destinatários de cópia carbono (CC) da carta.
  • returnAddress
    Tipo: System.String
    O texto da correspondência do destinatário endereço da carta.
  • senderName
    Tipo: System.String
    O nome da pessoa enviando a carta.
  • senderCompany
    Tipo: System.String
    O nome de empresa da pessoa que está criando a carta.
  • senderJobTitle
    Tipo: System.String
    O cargo da pessoa criando a carta.
  • senderInitials
    Tipo: System.String
    As iniciais da pessoa criando a carta.
  • enclosureNumber
    Tipo: System.Int32
    O número de anexos da carta.
  • infoBlock
    Tipo: System.Object%
    Este argumento não estar disponível para você, dependendo do suporte a idioma (e.u.a.Inglês, por exemplo) que você selecionou ou instalou.
  • recipientCode
    Tipo: System.Object%
    Este argumento não estar disponível para você, dependendo do suporte a idioma (e.u.a.Inglês, por exemplo) que você selecionou ou instalou.
  • recipientGender
    Tipo: System.Object%
    Este argumento não estar disponível para você, dependendo do suporte a idioma (e.u.a.Inglês, por exemplo) que você selecionou ou instalou.
  • returnAddressShortForm
    Tipo: System.Object%
    Este argumento não estar disponível para você, dependendo do suporte a idioma (e.u.a.Inglês, por exemplo) que você selecionou ou instalou.
  • senderCity
    Tipo: System.Object%
    Este argumento não estar disponível para você, dependendo do suporte a idioma (e.u.a.Inglês, por exemplo) que você selecionou ou instalou.
  • senderCode
    Tipo: System.Object%
    Este argumento não estar disponível para você, dependendo do suporte a idioma (e.u.a.Inglês, por exemplo) que você selecionou ou instalou.
  • senderGender
    Tipo: System.Object%
    Este argumento não estar disponível para você, dependendo do suporte a idioma (e.u.a.Inglês, por exemplo) que você selecionou ou instalou.
  • senderReference
    Tipo: System.Object%
    Este argumento não estar disponível para você, dependendo do suporte a idioma (e.u.a.Inglês, por exemplo) que você selecionou ou instalou.

Valor de retorno

Tipo: Microsoft.Office.Interop.Word.LetterContent
A LetterContent com base nos elementos a letra especificada.

Comentários

Optional Parameters

Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Exemplos

O seguinte código exemplo obtém um LetterContent chamando o CreateLetterContent método e em seguida, envia esse LetterContent como um parâmetro para o RunLetterWizard método. Para usar esse exemplo, executá-lo do ThisDocument a classe em um projeto de nível de documento.

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

Segurança do .NET Framework

Consulte também

Referência

DocumentBase Classe

Namespace Microsoft.Office.Tools.Word