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
- dateFormat
Tipo: System.String
Data della lettera.
- 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.
- letterStyle
Tipo: Microsoft.Office.Interop.Word.WdLetterStyle
Oggetto WdLetterStyle.Layout del documento.
- letterhead
Tipo: System.Boolean
true per riservare spazio per una carta intestata prestampata.
- letterheadLocation
Tipo: Microsoft.Office.Interop.Word.WdLetterheadLocation
Oggetto WdLetterheadLocation.Percorso della 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.
- salutationType
Tipo: Microsoft.Office.Interop.Word.WdSalutationType
Oggetto WdSalutationType.Tipo di 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.
- closing
Tipo: System.String
Testo di chiusura 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.