Clase LetterContent (Word VBA)

La clase LetterContent representa los elementos de una carta creada por el Asistente para cartas.

Set

Para usar una variable de clase LetterContent, primero debe ser instanciado, por ejemplo

Dim lct as LetterContent
Set lct = Dim strDateFormat As String: strDateFormat = 
Dim strPageDesign As String: strPageDesign = 
Dim strRecipientName As String: strRecipientName = 
Dim strRecipientAddress As String: strRecipientAddress = 
Dim strSalutation As String: strSalutation = 
Dim strRecipientReference As String: strRecipientReference = 
Dim strMailingInstructions As String: strMailingInstructions = 
Dim strAttentionLine As String: strAttentionLine = 
Dim strSubject As String: strSubject = 
Dim strCCList As String: strCCList = 
Dim strReturnAddress As String: strReturnAddress = 
Dim strSenderName As String: strSenderName = 
Dim strClosing As String: strClosing = 
Dim strSenderCompany As String: strSenderCompany = 
Dim strSenderJobTitle As String: strSenderJobTitle = 
Dim strSenderInitials As String: strSenderInitials = 
Dim lngEnclosureNumber As Long: lngEnclosureNumber = 
ActiveDocument.CreateLetterContent(DateFormat:=strDateFormat, IncludeHeaderFooter:=True, PageDesign:=strPageDesign, LetterStyle:=wdFullBlock, Letterhead:=True, LetterheadLocation:=wdLetterBottom, LetterheadSize:=, RecipientName:=strRecipientName, RecipientAddress:=strRecipientAddress, Salutation:=strSalutation, SalutationType:=wdSalutationBusiness, RecipientReference:=strRecipientReference, MailingInstructions:=strMailingInstructions, AttentionLine:=strAttentionLine, Subject:=strSubject, CCList:=strCCList, ReturnAddress:=strReturnAddress, SenderName:=strSenderName, Closing:=strClosing, SenderCompany:=strSenderCompany, SenderJobTitle:=strSenderJobTitle, SenderInitials:=strSenderInitials, EnclosureNumber:=lngEnclosureNumber)

Los siguientes procedimientos se pueden usar para establecer variables de clase LetterContent : Document.CreateLetterContent, Document.GetLetterContent y Duplicate

Temas

Algunos procedimientos de esta clase se han agrupado en temas y se describen en páginas temáticas separadas

Format with its procedures DateFormat y LetterStyle
Name with its procedures RecipientName, SenderJobTitle y SenderName

Propiedades

AttentionLine Devuelve o establece el texto de la línea de atención de una carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.AttentionLine =

CCList Devuelve o establece a los destinatarios con copia (CC) de una carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.CCList =

Closing Devuelve o establece el texto de despedida de una carta creada por el Asistente para cartas (por ejemplo, "Atentamente").

ActiveDocument.CreateLetterContent.Closing =

Duplicate Devuelve un objeto LetterContent de sólo lectura que representa el contenido de una carta creada por el Asistente para cartas.

Dim lctDuplicate As LetterContent
Set lctDuplicate = ActiveDocument.CreateLetterContent.Duplicate

EnclosureNumber Devuelve o establece el número de documentos adjuntos de una carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.EnclosureNumber =

IncludeHeaderFooter True si el encabezado y pie de página de la plantilla de diseño de página se incluyen en una carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.IncludeHeaderFooter = True

InfoBlock Está asociada al Asistente para cartas de Microsoft Word.

ActiveDocument.CreateLetterContent.InfoBlock = True

Letterhead True si se reserva espacio para un membrete preimpreso en una carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.Letterhead = True

LetterheadLocation Devuelve o establece la ubicación del membrete en una carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.LetterheadLocation = wdLetterBottom

LetterheadSize Devuelve o establece la cantidad de espacio (en puntos) que debe reservarse para el membrete en una carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.LetterheadSize =

MailingInstructions Devuelve o establece el texto de instrucción de correo de una carta creada por el Asistente para cartas (por ejemplo, "correo certificado").

ActiveDocument.CreateLetterContent.MailingInstructions =

PageDesign Devuelve o establece el nombre de la plantilla adjunta al documento creado por el Asistente para cartas.

ActiveDocument.CreateLetterContent.PageDesign =

Parent Devuelve un objeto Object que representa el objeto primario del objeto LetterContent especificado.

Dim objParent As Object
Set objParent = ActiveDocument.CreateLetterContent.Parent

RecipientAddress Devuelve o establece la dirección de correo de la persona que recibirá la carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.RecipientAddress =

RecipientCode Devuelve o establece el código del destinatario.

ActiveDocument.CreateLetterContent.RecipientCode =

RecipientGender Devuelve o establece el sexo del destinatario, si se conoce.

ActiveDocument.CreateLetterContent.RecipientGender = wdGenderFemale

RecipientReference Devuelve o establece la línea de referencia (por ejemplo, "En respuesta a:") para una carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.RecipientReference =

ReturnAddress Devuelve o establece el remite de una carta creada con el Asistente para cartas.

ActiveDocument.CreateLetterContent.ReturnAddress =

ReturnAddressShortForm Devuelve o establece el formato corto de dirección.

ActiveDocument.CreateLetterContent.ReturnAddressShortForm =

Salutation Devuelve o establece el texto del saludo de una carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.Salutation =

SalutationType Devuelve o establece el tipo de saludo para una carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.SalutationType = wdSalutationBusiness

SenderCity Devuelve o establece la ciudad del remitente.

ActiveDocument.CreateLetterContent.SenderCity =

SenderCode Devuelve o establece el código postal del remitente.

ActiveDocument.CreateLetterContent.SenderCode =

SenderCompany Devuelve o establece el nombre de la compañía de la persona que crea una carta con el Asistente para cartas.

ActiveDocument.CreateLetterContent.SenderCompany =

SenderGender Devuelve o establece el género utilizado con el saludo.

ActiveDocument.CreateLetterContent.SenderGender = wdGenderFemale

SenderInitials Devuelve o establece las iniciales de la persona que crea una carta con el Asistente para cartas.

ActiveDocument.CreateLetterContent.SenderInitials =

SenderReference No se utiliza en la versión de inglés de Estados Unidos de Microsoft Word.

ActiveDocument.CreateLetterContent.SenderReference =

Subject Devuelve o establece el texto del asunto de una carta creada por el Asistente para cartas.

ActiveDocument.CreateLetterContent.Subject =