Partager via


Comment : ajouter et supprimer des commentaires de feuille de calcul par programmation

Vous pouvez ajouter et supprimer des commentaires par programmation dans les feuilles de calcul Microsoft Office Excel.Les commentaires ne peuvent être ajoutés qu'à de simples cellules et non à des plages comprenant plusieurs cellules.

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

Ajout et suppression d'un commentaire dans un projet au niveau du document

Les exemples suivants supposent qu'il existe un contrôle NamedRange à cellule unique nommé dateComment sur une feuille de calcul nommée Sheet1.

Pour ajouter un nouveau commentaire à une plage nommée

  • Appelez la méthode AddComment du contrôle NamedRange et fournissez le texte du commentaire.Ce code doit être placé dans la classe Sheet1.

    Me.dateComment.AddComment("Comment added " & DateTime.Now)
    
    this.dateComment.AddComment("Comment added " + DateTime.Now.ToString());
    

Pour supprimer un commentaire dans une plage nommée

  • Vérifiez que la plage contient un commentaire et supprimez celui-ci.Ce code doit être placé dans la classe Sheet1.

    If Not Me.dateComment.Comment Is Nothing Then
        Me.dateComment.Comment.Delete()
    End If
    
    if (this.dateComment.Comment != null)
    {
        this.dateComment.Comment.Delete();
    }
    

Ajout et suppression d'un commentaire dans un projet de complément d'application

Les exemples suivants supposent qu'il existe un Microsoft.Office.Interop.Excel.Range à cellule unique nommé dateComment sur une feuille de calcul active.

Pour ajouter un nouveau commentaire à une plage Excel

  • Appelez la méthode AddComment du Microsoft.Office.Interop.Excel.Range et fournissez le texte du commentaire.

    Dim dateComment As Excel.Range = Me.Application.Range("A1")
    dateComment.AddComment("Comment added " & DateTime.Now)
    
    Excel.Range dateComment = this.Application.get_Range("A1");
    dateComment.AddComment("Comment added " + DateTime.Now.ToString());
    

Pour supprimer un commentaire d'une plage Excel

  • Vérifiez que la plage contient un commentaire et supprimez celui-ci.

    Dim dateComment As Excel.Range = Me.Application.Range("A1")
    If Not dateComment.Comment Is Nothing Then
        dateComment.Comment.Delete()
    End If
    
    Excel.Range dateComment = this.Application.get_Range("A1");
    if (dateComment.Comment != null)
    {
        dateComment.Comment.Delete();
    }
    

Voir aussi

Tâches

Comment : afficher des commentaires de feuille de calcul par programmation

Concepts

Utilisation des feuilles de calcul

NamedRange, contrôle