Classe CustomLabels - CustomLabel (Word VBA)
Collection d’objets CustomLabel disponibles dans la boîte de dialogue Options pour les étiquettes . Pour utiliser une variable de classe CustomLabels, elle doit d'abord être instanciée, par exemple
Dim cls as CustomLabels
Set cls = Application.MailingLabel.CustomLabels
For Each
Voici un exemple de traitement des éléments CustomLabels dans une collection
Dim cll As CustomLabel
For Each cll In Application.MailingLabel.CustomLabels
Next cll
Add
Ajoute une étiquette de publipostage personnalisée à la collection CustomLabels.
Sub ReturnAddrLabel()
Dim ml As CustomLabel
Dim addr As String
Set ml = Application.MailingLabel.CustomLabels _
.Add(Name:="Return Address", DotMatrix:=False)
ml.PageSize = wdCustomLabelLetter
addr = "Dave Edson" & vbCr & "123 Skye St." & vbCr _
& "Our Town, WA 98004"
Application.MailingLabel.CreateNewDocument _
Name:="Return Address", Address:=addr, ExtractAddress:=False
End Sub
Arguments
Un argument nommé
Name (String) - Nom des étiquettes de publipostage personnalisées.
Optional arguments
Les arguments suivants sont facultatifs
DotMatrix (Boolean) - True pour que les étiquettes de publipostage imprimés sur une imprimante matricielle.
Count
Renvoie un type long qui représente le nombre d'éléments dans la collection.
Dim lngCount As Long
lngCount = Application.MailingLabel.CustomLabels.Count
Item
Renvoie un objet CustomLabel appartenant à une collection.
Item (Index)
Index: Objet spécifique qui doit être renvoyé.
Dim cll As CustomLabel
Set cll = Application.MailingLabel.CustomLabels(Index:=1)