Classe EmailSignatureEntries (Word VBA)

Collection d’objets EmailSignatureEntry qui représente toutes les entrées de signature électronique disponibles dans Word. Pour utiliser une variable de classe EmailSignatureEntries, elle doit d'abord être instanciée, par exemple


Dim eses as EmailSignatureEntries
Set eses = Application.EmailOptions.EmailSignature.EmailSignatureEntries

For Each

Voici un exemple de traitement des éléments EmailSignatureEntries dans une collection


Dim ese As EmailSignatureEntry
For Each ese In Application.EmailOptions.EmailSignature.EmailSignatureEntries
	
Next ese

Add

Renvoie un objet EmailSignatureEntry qui représente une nouvelle entrée de signature électronique.

Une signature électronique est un texte standard qui met fin à un message électronique, comme votre nom et votre numéro de téléphone.

Add (Name, Range)


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

Arguments

Les arguments nommés :

Name (String) - Nom de l’entrée de courrier électronique.

Range (Range) - Plage du document que vous allez ajouter en tant que signature.

Count

Renvoie un type long qui représente le nombre d’entrées de signature électronique dans la collection.


Dim lngCount As Long
lngCount = Application.EmailOptions.EmailSignature.EmailSignatureEntries.Count

Item

Renvoie un objet EmailSignatureEntry spécifique appartenant à une collection.

Item (Index)

Index: Objet spécifique qui doit être renvoyé.


Dim ese As EmailSignatureEntry
Set ese = Application.EmailOptions.EmailSignature.EmailSignatureEntries(Index:=1)