Clase EmailSignatureEntries (Word VBA)
Colección de objetos EmailSignatureEntry que representa todas las entradas de firma de correo electrónico disponibles en Word. Para usar una variable de clase EmailSignatureEntries, primero debe ser instanciado, por ejemplo
Dim eses as EmailSignatureEntries
Set eses = Application.EmailOptions.EmailSignature.EmailSignatureEntries
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos EmailSignatureEntries en una colección.
Dim ese As EmailSignatureEntry
For Each ese In Application.EmailOptions.EmailSignature.EmailSignatureEntries
Next ese
Add
Devuelve un objeto EmailSignatureEntry que representa una nueva entrada de firma de correo electrónico.
Una firma de correo electrónico es el texto estándar que finaliza un mensaje de correo electrónico, como su nombre y número de teléfono.
Sub NewSignature()
Application.EmailOptions.EmailSignature _
.EmailSignatureEntries.Add _
Name:=ActiveDocument.BuiltInDocumentProperties("Author"), _
Range:=Selection.Range
End Sub
Arguments
Estos son los argumentos con nombre :
Name (String) - Nombre de la entrada de correo electrónico.
Range (Range) - Intervalo del documento que se agregará como firma.
Count
Devuelve un Long que representa el número de entradas de firma de correo electrónico de la colección.
Dim lngCount As Long
lngCount = Application.EmailOptions.EmailSignature.EmailSignatureEntries.Count
Item
Devuelve un objeto EmailSignatureEntry individual de una colección.
Item (Index)
Index: El objeto individual que se va a devolver.
Dim ese As EmailSignatureEntry
Set ese = Application.EmailOptions.EmailSignature.EmailSignatureEntries(Index:=1)