Objet Tables (Word)
Une collection de Table objets qui représentent les tableaux d'une sélection, une plage ou un document.
Utilisez la propriété Tables pour renvoyer la collection Tables. L'exemple suivant applique une bordure autour de chacune des tables dans le document actif.
For Each aTable In ActiveDocument.Tables
aTable.Borders.OutsideLineStyle = wdLineStyleSingle
aTable.Borders.OutsideLineWidth = wdLineWidth025pt
aTable.Borders.InsideLineStyle = wdLineStyleNone
Next aTable
Utilisez la méthode Add pour ajouter un tableau à une plage spécifiée. Cet exemple montre comment ajouter un tableau de 3x4 au début du document actif.
Set myRange = ActiveDocument.Range(Start:=0, End:=0)
ActiveDocument.Tables.Add Range:=myRange, NumRows:=3, NumColumns:=4
Pour renvoyer un objet Table donné, spécifiez Tables (Index), Index étant le numéro d'index de l'objet à renvoyer. Ce numéro représente la position du tableau dans la sélection, la plage ou le document. L'exemple suivant montre comment convertir en texte le premier tableau du document actif.
ActiveDocument.Tables(1).ConvertToText Separator:=wdSeparateByTabs
L'utilisation de la propriété Count pour cette collection dans un document renvoie le nombre d'éléments présents dans l'article principal seulement. Pour compter les éléments dans d'autres articles utilisent la collection avec l'objet Range.
Référence du modèle objet Word
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.