DocumentBase.CreateLetterContent (Método)
Crea y devuelve un objeto LetterContent basado en los elementos de la carta especificados.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxis
'Declaración
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
- dateFormat
Tipo: System.String
Fecha de la carta.
- includeHeaderFooter
Tipo: System.Boolean
true para incluir el encabezado y el pie de página de la plantilla de diseño de página.
- pageDesign
Tipo: System.String
Nombre de la plantilla asociada al documento.
- letterStyle
Tipo: Microsoft.Office.Interop.Word.WdLetterStyle
Objeto WdLetterStyle.El diseño del documento.
- letterhead
Tipo: System.Boolean
true para reservar espacio para un membrete.
- letterheadLocation
Tipo: Microsoft.Office.Interop.Word.WdLetterheadLocation
Objeto WdLetterheadLocation.La ubicación del membrete.
- letterheadSize
Tipo: System.Single
Cantidad de espacio que se va a reservar (en puntos) para un membrete.
- recipientName
Tipo: System.String
Nombre de la persona que recibe la carta.
- recipientAddress
Tipo: System.String
Dirección postal de la persona que recibe la carta.
- salutation
Tipo: System.String
Texto del saludo de la carta.
- salutationType
Tipo: Microsoft.Office.Interop.Word.WdSalutationType
Objeto WdSalutationType.El tipo de saludo de la carta.
- recipientReference
Tipo: System.String
Texto de la línea de referencia de la carta (por ejemplo, "En respuesta a:").
- mailingInstructions
Tipo: System.String
Texto de la instrucción de correo de la carta (por ejemplo, "Correo certificado").
- attentionLine
Tipo: System.String
Texto de la línea de atención de la carta (por ejemplo, "A la atención de:").
- subject
Tipo: System.String
Texto del motivo de la carta especificada.
- cCList
Tipo: System.String
Nombres de los destinatarios que recibirán una copia (CC) de la carta.
- returnAddress
Tipo: System.String
Texto del remite de la carta.
- senderName
Tipo: System.String
Nombre de la persona que envía la carta.
- closing
Tipo: System.String
Texto de la despedida de la carta.
- senderCompany
Tipo: System.String
Nombre de la compañía de la persona que escribe la carta.
- senderJobTitle
Tipo: System.String
Puesto de la persona que escribe la carta.
- senderInitials
Tipo: System.String
Iniciales de la persona que escribe la carta.
- enclosureNumber
Tipo: System.Int32
Número de documentos adjuntos de la carta.
- infoBlock
Tipo: System.Object%
Es posible que este argumento no esté disponible, dependiendo de la opción de idioma (por ejemplo,inglés de EE.UU.) que se haya seleccionado o instalado.
- recipientCode
Tipo: System.Object%
Es posible que este argumento no esté disponible, dependiendo de la opción de idioma (por ejemplo,inglés de EE.UU.) que se haya seleccionado o instalado.
- recipientGender
Tipo: System.Object%
Es posible que este argumento no esté disponible, dependiendo de la opción de idioma (por ejemplo,inglés de EE.UU.) que se haya seleccionado o instalado.
- returnAddressShortForm
Tipo: System.Object%
Es posible que este argumento no esté disponible, dependiendo de la opción de idioma (por ejemplo,inglés de EE.UU.) que se haya seleccionado o instalado.
- senderCity
Tipo: System.Object%
Es posible que este argumento no esté disponible, dependiendo de la opción de idioma (por ejemplo,inglés de EE.UU.) que se haya seleccionado o instalado.
- senderCode
Tipo: System.Object%
Es posible que este argumento no esté disponible, dependiendo de la opción de idioma (por ejemplo,inglés de EE.UU.) que se haya seleccionado o instalado.
- senderGender
Tipo: System.Object%
Es posible que este argumento no esté disponible, dependiendo de la opción de idioma (por ejemplo,inglés de EE.UU.) que se haya seleccionado o instalado.
- senderReference
Tipo: System.Object%
Es posible que este argumento no esté disponible, dependiendo de la opción de idioma (por ejemplo,inglés de EE.UU.) que se haya seleccionado o instalado.
Valor devuelto
Tipo: Microsoft.Office.Interop.Word.LetterContent
Un objeto LetterContent basado en los elementos de la carta especificados.
Comentarios
Parámetros opcionales
Para obtener información sobre parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.
Ejemplos
En el ejemplo de código siguiente se obtiene un objeto LetterContent llamando al método CreateLetterContent y, a continuación, se envía LetterContent como parámetro al método RunLetterWizard. Para usar este ejemplo, ejecútelo desde la clase ThisDocument en un proyecto de nivel 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);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.