Comment : ajouter des lignes et des colonnes à des tableaux Word
Dans un tableau Microsoft Office Word, les cellules sont organisées en lignes et en colonnes. Vous pouvez utiliser la méthode Add de l'objet Rows pour ajouter des lignes au tableau et la méthode Add de l'objet Columns pour ajouter des colonnes.
S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Word 2007 et Word 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.
Exemples de personnalisation au niveau du document
Les exemples de code suivants peuvent être utilisés dans une personnalisation au niveau du document. Pour utiliser ces exemples, exécutez-les à partir de la classe ThisDocument dans votre projet. Ces exemples supposent que le document associé à votre personnalisation inclut déjà au moins une table.
Pour ajouter une ligne à un tableau
Utilisez la méthode Add pour ajouter une ligne au tableau.
Me.Tables.Item(1).Rows.Add()
this.Tables[1].Rows.Add(this.Tables[1].Rows[1]);
Pour ajouter une colonne à un tableau
Utilisez la méthode Add, puis utilisez la méthode DistributeWidth afin de définir la même largeur pour toutes les colonnes.
Me.Tables.Item(1).Columns.Add(BeforeColumn:=Me.Tables.Item(1).Columns(1)) Me.Tables.Item(1).Columns.DistributeWidth()
this.Tables[1].Columns.Add(this.Tables[1].Columns[1]); this.Tables[1].Columns.DistributeWidth();
Exemples de complément d'application
Les exemples de code suivants peuvent être utilisés dans un complément d'application. Pour utiliser ces exemples, exécutez-les à partir de la classe ThisAddIn dans votre projet. Ces exemples supposent que le document actif inclut déjà au moins une table.
Pour ajouter une ligne à un tableau
Utilisez la méthode Add pour ajouter une ligne au tableau.
Me.Application.ActiveDocument.Tables.Item(1).Rows.Add()
this.Application.ActiveDocument.Tables[1].Rows.Add( this.Application.ActiveDocument.Tables[1].Rows[1]);
Pour ajouter une colonne à un tableau
Utilisez la méthode Add, puis utilisez la méthode DistributeWidth afin de définir la même largeur pour toutes les colonnes.
Me.Application.ActiveDocument.Tables.Item(1).Columns.Add( _ BeforeColumn:=Me.Application.ActiveDocument.Tables.Item(1).Columns(1)) Me.Application.ActiveDocument.Tables.Item(1).Columns.DistributeWidth()
this.Application.ActiveDocument.Tables[1].Columns.Add( this.Application.ActiveDocument.Tables[1].Columns[1]); this.Application.ActiveDocument.Tables[1].Columns.DistributeWidth();
Voir aussi
Tâches
Comment : créer des tableaux Word
Comment : ajouter du texte et une mise en forme aux cellules des tableaux Word
Comment : remplir des tableaux Word avec des propriétés de document