DocumentBase.CreateLetterContent, méthode
Crée et retourne un objet LetterContent basé sur les éléments de lettres spécifiés.
Espace de noms : Microsoft.Office.Tools.Word
Assembly : Microsoft.Office.Tools.Word.v4.0.Utilities (dans Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- dateFormat
Type : System.String
Date de la lettre.
- includeHeaderFooter
Type : System.Boolean
true pour inclure l'en-tête et le pied de page du modèle de conception de page.
- pageDesign
Type : System.String
Nom du modèle attaché au document.
- letterStyle
Type : Microsoft.Office.Interop.Word.WdLetterStyle
WdLetterStyleMise en page du document.
- letterhead
Type : System.Boolean
true afin de ménager de l'espace pour un en-tête préimprimé.
- letterheadLocation
Type : Microsoft.Office.Interop.Word.WdLetterheadLocation
WdLetterheadLocationEmplacement de l'en-tête préimprimé.
- letterheadSize
Type : System.Single
Quantité d'espace (en points) à ménager pour un en-tête préimprimé.
- recipientName
Type : System.String
Nom de la personne qui reçoit la lettre.
- recipientAddress
Type : System.String
Adresse de publipostage de la personne qui reçoit la lettre.
- salutation
Type : System.String
Texte de salutation pour la lettre.
- salutationType
Type : Microsoft.Office.Interop.Word.WdSalutationType
WdSalutationTypeType de salutation pour la lettre.
- recipientReference
Type : System.String
Texte de la ligne de référence pour la lettre (par exemple, « En réponse à : »).
- mailingInstructions
Type : System.String
Texte d'instruction de publipostage pour la lettre (par exemple, « Courrier Certifié »).
- attentionLine
Type : System.String
Texte de la ligne d'attention pour la lettre (par exemple, « À l'attention de : »).
- subject
Type : System.String
Texte de l'objet de la lettre spécifiée.
- cCList
Type : System.String
Noms des destinataires en copie carbone (CC) pour la lettre.
- returnAddress
Type : System.String
Texte de l'adresse de publipostage de retour pour la lettre.
- senderName
Type : System.String
Nom de la personne qui envoie la lettre.
- closing
Type : System.String
Texte de conclusion pour la lettre.
- senderCompany
Type : System.String
Nom de la société de l'auteur de la lettre.
- senderJobTitle
Type : System.String
Intitulé du poste de l'auteur de la lettre.
- senderInitials
Type : System.String
Initiales de l'auteur de la lettre.
- enclosureNumber
Type : System.Int32
Nombre de pièces jointes à la lettre.
- infoBlock
Type : System.Object%
Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou avez installé.
- recipientCode
Type : System.Object%
Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou avez installé.
- recipientGender
Type : System.Object%
Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou avez installé.
- returnAddressShortForm
Type : System.Object%
Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou avez installé.
- senderCity
Type : System.Object%
Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou avez installé.
- senderCode
Type : System.Object%
Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou avez installé.
- senderGender
Type : System.Object%
Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou avez installé.
- senderReference
Type : System.Object%
Cet argument peut ne pas être disponibles pour vous, selon la prise en charge linguistique (Anglais.. américain, par exemple) que vous avez sélectionné ou avez installé.
Valeur de retour
Type : Microsoft.Office.Interop.Word.LetterContent
LetterContent basé sur les éléments de lettres spécifiés.
Notes
Paramètres optionnels
Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.
Exemples
L'exemple de code suivant obtient un LetterContent en appelant la méthode CreateLetterContent, puis envoie ce LetterContent en tant que paramètre à la méthode RunLetterWizard.Pour utiliser cet exemple, exécutez-le à partir de la classe ThisDocument dans un projet au niveau du document.
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);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.