Classe EmailSignature - assinaturas (Word VBA)

Contém informações sobre as assinaturas de email usadas pelo Microsoft Word quando você cria e edita mensagens e respostas de email. Para usar uma variável de classe EmailSignature, ela primeiro precisa ser instanciada por exemplo


Dim ese as EmailSignature
Set ese = Application.EmailOptions.EmailSignature

EmailSignatureEntries

Retorna um objeto EmailSignatureEntries que representa as entradas de assinatura de email no Microsoft Word. Somente leitura.

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 Word usará ao criar mensagens de email.


Sub NewSignature() 
 Application.EmailOptions.EmailSignature _ 
 .EmailSignatureEntries.Add _ 
 Name:=ActiveDocument.BuiltInDocumentProperties("Author"), _ 
 Range:=Selection.Range 
End Sub

NewMessageSignature

Retorna ou define a assinatura que o Microsoft Word acrescenta às novas mensagens de email. String de leitura/gravação.

Ao definir essa propriedade, você deve usar o nome de uma assinatura de email que você criou na caixa de diálogo Opções de email , disponível na guia geral da caixa de diálogo Opções (menuferramentas ).


With Application.EmailOptions.EmailSignature 
 .NewMessageSignature = "Signature1" 
End With

ReplyMessageSignature

Retorna ou define a assinatura que o Microsoft Word acrescenta às respostas de mensagens de email. String de leitura/gravação.

Ao definir essa propriedade, você deve usar o nome de uma assinatura de email que você criou na caixa de diálogo Opções de email , disponível na guia geral da caixa de diálogo Opções (menuferramentas ).


With Application.EmailOptions.EmailSignature 
 .ReplyMessageSignature = "Reply2" 
End With