Clase Envelope (Word VBA)

La clase Envelope representa un sobre adjunto a un documento.

Set

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

Dim env as Envelope
Set env = ActiveDocument.Envelope

Las variables de tipo Envelope se pueden establecer utilizando el procedimiento Document.Envelope

Temas

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

Print with its procedures DefaultPrintFIMA y PrintOut
Name with its procedures RecipientNamefromLeft, RecipientNamefromTop, SenderNamefromLeft y SenderNamefromTop

Métodos

Otros Métodos

Insert - Inserta un sobre como sección independiente al principio del documento especificado.

ActiveDocument.Envelope.Insert

Propiedades

Address Devuelve la dirección del sobre como un objeto Range .

Dim rngAddress As Range
Set rngAddress = ActiveDocument.Envelope.Address

AddressFromLeft Devuelve o establece la distancia (en puntos) entre el borde izquierdo sobre y la dirección de entrega.

ActiveDocument.Envelope.AddressFromLeft =

AddressFromTop Devuelve o establece la distancia (en puntos) entre el borde superior sobre y la dirección de entrega.

ActiveDocument.Envelope.AddressFromTop =

AddressStyle Devuelve un objeto Style que representa el estilo de dirección de entrega del sobre.

Dim styAddressStyle As Style
Set styAddressStyle = ActiveDocument.Envelope.AddressStyle

DefaultFaceUp True si los sobres se coloquen mirando hacia arriba de manera predeterminada.

ActiveDocument.Envelope.DefaultFaceUp = True

DefaultHeight Devuelve o establece el alto predeterminado sobre, en puntos.

ActiveDocument.Envelope.DefaultHeight =

DefaultOmitReturnAddress True si se omite el remite de los sobres de manera predeterminada.

ActiveDocument.Envelope.DefaultOmitReturnAddress = True

DefaultOrientation Devuelve o establece la orientación predeterminada para insertar los sobres.

ActiveDocument.Envelope.DefaultOrientation = wdCenterClockwise

DefaultSize Devuelve o establece el tamaño de sobre predeterminado.

ActiveDocument.Envelope.DefaultSize =

DefaultWidth Devuelve o establece el ancho predeterminado sobre, en puntos.

ActiveDocument.Envelope.DefaultWidth =

FeedSource Devuelve o establece la Bandeja de papel del remite sobre.

ActiveDocument.Envelope.FeedSource = wdPrinterAutomaticSheetFeed

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

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

RecipientPostalfromLeft Devuelve o establece un valor Single que representa la posición, medida en puntos, del código postal del destinatario desde el borde izquierdo del sobre.

ActiveDocument.Envelope.RecipientPostalfromLeft =

RecipientPostalfromTop Devuelve o establece un valor Single que representa la posición, medida en puntos, del código postal del destinatario desde el borde superior del sobre.

ActiveDocument.Envelope.RecipientPostalfromTop =

ReturnAddress Devuelve un objeto Range que representa el remite.

Dim rngReturnAddress As Range
Set rngReturnAddress = ActiveDocument.Envelope.ReturnAddress

ReturnAddressFromLeft Devuelve o establece la distancia (en puntos) entre el borde izquierdo sobre y el remite.

ActiveDocument.Envelope.ReturnAddressFromLeft =

ReturnAddressFromTop Devuelve o establece la distancia (en puntos) entre el borde superior sobre y el remite.

ActiveDocument.Envelope.ReturnAddressFromTop =

ReturnAddressStyle Devuelve un objeto Style que representa el estilo del remite del sobre.

Dim styReturnAddressStyle As Style
Set styReturnAddressStyle = ActiveDocument.Envelope.ReturnAddressStyle

SenderPostalfromLeft Devuelve o establece un valor Single que representa la posición, medida en puntos, del código postal del remitente desde el borde izquierdo del sobre.

ActiveDocument.Envelope.SenderPostalfromLeft =

SenderPostalfromTop Devuelve o establece un valor Single que representa la posición, medida en puntos, del código postal del remitente en el borde superior del sobre.

ActiveDocument.Envelope.SenderPostalfromTop =

Vertical True orienta verticalmente el texto en los sobres asiáticos.

ActiveDocument.Envelope.Vertical = True