Partager via


Comment : ajouter du texte et une mise en forme aux cellules des tableaux Word par programmation

Chaque tableau se compose d'une collection de cellules.Chaque objet Cell individuel représente une cellule du tableau.Vous faites référence à chaque cellule par le biais de son emplacement dans le tableau.Cet exemple fait référence à la cellule située sur la première ligne et dans la première colonne du tableau, ajoute du texte à la cellule et applique la mise en forme.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Word 2013 et Word 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

Pour ajouter du texte et une mise en forme aux cellules

  • Faites référence à la cellule par le biais de son emplacement dans le tableau, ajoutez le texte à la cellule et appliquez la mise en forme.

    L'exemple de code suivant peut être utilisé dans une personnalisation au niveau du document.Pour utiliser cet exemple, exécutez-le à partir de la classe ThisDocument dans votre projet.

    With Me.Tables.Item(1).Cell(1, 1).Range
        .Text = "Name"
        .ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight
    End With
    
    Word.Cell cell = this.Tables[1].Cell(1, 1);
    
    cell.Range.Text = "Name"; 
    cell.Range.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;
    

    L'exemple de code suivant peut être utilisé dans un complément d'application.Cet exemple utilise le document actif.Pour utiliser l'exemple, exécutez-le à partir de la classe ThisAddIn dans votre projet.

    With Me.Application.ActiveDocument.Tables.Item(1).Cell(1, 1).Range
        .Text = "Name"
        .ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight
    End With
    
    Word.Cell cell = this.Application.ActiveDocument.Tables[1].Cell(1, 1);
    
    cell.Range.Text = "Name";
    cell.Range.ParagraphFormat.Alignment = 
        Word.WdParagraphAlignment.wdAlignParagraphRight;
    

Voir aussi

Tâches

Comment : créer des tableaux Word par programmation

Comment : ajouter des lignes et des colonnes à des tableaux Word par programmation

Comment : remplir des tableaux Word avec des propriétés de document par programmation