Classe EmailSignatureEntries (Word VBA)
Uma coleção de objetos EmailSignatureEntry que representa todas as entradas de assinatura de email disponíveis para o Word. Para usar uma variável de classe EmailSignatureEntries, ela primeiro precisa ser instanciada por exemplo
Dim eses as EmailSignatureEntries
Set eses = Application.EmailOptions.EmailSignature.EmailSignatureEntries
For Each
Aqui está um exemplo de processamento dos itens EmailSignatureEntries em uma coleção.
Dim ese As EmailSignatureEntry
For Each ese In Application.EmailOptions.EmailSignature.EmailSignatureEntries
Next ese
Add
Retorna um objeto EmailSignatureEntry que representa uma nova entrada de assinatura de email.
Uma assinatura de email é o texto padrão que termina uma mensagem de email, como seu nome e número de telefone. Use a propriedade EmailSignatureEntries para criar e gerenciar uma coleção de assinaturas de email que o Microsoft Word usará ao criar mensagens de email.
Sub NewSignature()
Application.EmailOptions.EmailSignature _
.EmailSignatureEntries.Add _
Name:=ActiveDocument.BuiltInDocumentProperties("Author"), _
Range:=Selection.Range
End Sub
Arguments
O seguinte argumento é opcional
Name (String) - O nome da entrada de email.
Range (Range) - O intervalo no documento que será adicionado como assinatura.
Count
Retorna um Long que representa o número de entradas de assinatura de email na coleção. Somente leitura.
Dim lngCount As Long
lngCount = Application.EmailOptions.EmailSignature.EmailSignatureEntries.Count
Item
Retorna um objeto EmailSignatureEntry individual em uma coleção.
Item (Index)
Index: O objeto individual a ser retornado. Pode ser um Long que indica a posição ordinal ou uma cadeia de caracteres que representa o nome do objeto individual.
Dim ese As EmailSignatureEntry
Set ese = Application.EmailOptions.EmailSignature.EmailSignatureEntries(Index:=1)