Partager via


Comment : ajouter et supprimer des commentaires de feuille de calcul

Mise à jour : Juillet 2008

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets et versions Visual Studio Tools pour Office spécifiés de Microsoft Office.

Type de projet

  • Projets au niveau du document

  • Projets au niveau de l'application

Version de Microsoft Office

  • Excel 2003

  • Excel 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Vous pouvez ajouter et supprimer des commentaires par programme 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.

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", missing);
    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", missing);
    if (dateComment.Comment != null)
    {
        dateComment.Comment.Delete();
    }
    

Voir aussi

Tâches

Comment : afficher les commentaires d'une feuille de calcul

Concepts

Utilisation des feuilles de calcul

NamedRange, contrôle

Historique des modifications

Date

Historique

Raison

Juillet 2008

Ajout d'un exemple de code qui peut être utilisé dans un complément d'application.

Commentaires client.