Metodo DocumentBase.CreateLetterContent

Crea e restituisce un oggetto LetterContent in base agli elementi specificati della lettera.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • includeHeaderFooter
    Tipo: System.Boolean
    true per includere l'intestazione e il piè di pagina dal modello struttura della pagina.
  • pageDesign
    Tipo: System.String
    Nome del modello collegato al documento.
  • letterhead
    Tipo: System.Boolean
    true per riservare spazio per una carta intestata prestampata.
  • letterheadSize
    Tipo: System.Single
    Quantità di spazio (in punti) da riservare per una carta intestata prestampata.
  • recipientName
    Tipo: System.String
    Nome del destinatario della lettera.
  • recipientAddress
    Tipo: System.String
    Indirizzo del destinatario della lettera.
  • salutation
    Tipo: System.String
    Formula di apertura della lettera.
  • recipientReference
    Tipo: System.String
    Testo del riferimento della lettera, ad esempio "In risposta a:".
  • mailingInstructions
    Tipo: System.String
    Testo delle istruzioni di invio per la lettera, ad esempio "Posta raccomandata".
  • attentionLine
    Tipo: System.String
    Testo della riga Attenzione della lettera, ad esempio "Attenzione:".
  • subject
    Tipo: System.String
    Testo dell'oggetto della lettera specificata.
  • cCList
    Tipo: System.String
    Nomi dei destinatari per conoscenza (CC) della lettera.
  • returnAddress
    Tipo: System.String
    Testo dell'indirizzo del mittente della lettera.
  • senderName
    Tipo: System.String
    Nome del mittente della lettera.
  • senderCompany
    Tipo: System.String
    Nome della società dell'autore della lettera.
  • senderJobTitle
    Tipo: System.String
    Posizione dell'autore della lettera.
  • senderInitials
    Tipo: System.String
    Iniziali dell'autore della lettera.
  • enclosureNumber
    Tipo: System.Int32
    Numero di allegati della lettera.
  • infoBlock
    Tipo: System.Object%
    Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,ad esempio l'italiano.
  • recipientCode
    Tipo: System.Object%
    Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,ad esempio l'italiano.
  • recipientGender
    Tipo: System.Object%
    Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,ad esempio l'italiano.
  • returnAddressShortForm
    Tipo: System.Object%
    Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,ad esempio l'italiano.
  • senderCity
    Tipo: System.Object%
    Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,ad esempio l'italiano.
  • senderCode
    Tipo: System.Object%
    Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,ad esempio l'italiano.
  • senderGender
    Tipo: System.Object%
    Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,ad esempio l'italiano.
  • senderReference
    Tipo: System.Object%
    Questo argomento potrebbe non essere disponibile per la lingua selezionata o installata,ad esempio l'italiano.

Valore restituito

Tipo: Microsoft.Office.Interop.Word.LetterContent
Oggetto LetterContent basato sugli elementi specificati della lettera.

Note

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato come ottenere un oggetto LetterContent chiamando il metodo CreateLetterContent e come inviare l'oggetto LetterContent come parametro del metodo RunLetterWizard. Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di 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);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DocumentBase Classe

Spazio dei nomi Microsoft.Office.Tools.Word