Classe TextColumn - colonne de texte (Word VBA)

La classe TextColumn représente une seule colonne de texte. Pour utiliser une variable de classe TextColumn, elle doit d'abord être instanciée, par exemple


Dim tcn as TextColumn
Set tcn = ActiveDocument.PageSetup.TextColumns(Index:=1)

For Each

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


Dim tcn As TextColumn
For Each tcn In ActiveDocument.PageSetup.TextColumns
	
Next tcn

SpaceAfter

Cette propriété renvoie ou définit l'espacement (en points) après la colonne de paragraphe ou de texte spécifiée.


With ActiveDocument.PageSetup.TextColumns 
 .SetCount NumColumns:=3 
 .LineBetween = False 
 .EvenlySpaced = True 
 .Item(1).SpaceAfter = InchesToPoints(0.5) 
End With

Width

Cette propriété renvoie ou définit la largeur, exprimée en points, des colonnes de texte spécifiées.


Selection.PageSetup.TextColumns.SetCount NumColumns:=3 
For Each acol In Selection.PageSetup.TextColumns 
 MsgBox "Width= " & PointsToInches(acol.Width) 
Next acol