Comment ajouter un commentaire dans Excel avec C# (sans interopérabilité)

This article was translated from English: Does it need improvement?
Translated
View the article in English

Dans Excel, un commentaire est une note ou une annotation qui peut être ajoutée à une cellule pour fournir des informations supplémentaires sans affecter le contenu réel de la cellule. Les commentaires sont utiles pour fournir des explications, un contexte ou des rappels concernant les données ou les calculs d'une cellule spécifique.

Démarrage rapide : Ajouter un commentaire à une cellule en une seule ligne

Ce code montre à quel point il est facile d'ajouter un commentaire à une cellule Excel spécifique à l'aide d'IronXL, grâce à un simple appel de méthode. Aucune interopérabilité, aucune complication : il suffit d'appeler AddComment sur une cellule et c'est tout.

Nuget IconCommencez dès maintenant à créer des PDF avec NuGet :

  1. Installez IronXL avec le gestionnaire de packages NuGet

    PM > Install-Package IronXL.Excel

  2. Copiez et exécutez cet extrait de code.

    IronXL.WorkBook.Create().DefaultWorkSheet["B2"].First().AddComment("Quick tip!", "Dev");
  3. Déployez pour tester sur votre environnement de production.

    Commencez à utiliser IronXL dans votre projet dès aujourd'hui grâce à un essai gratuit.
    arrow pointer


Ajouter un commentaire Exemple

Sélectionnez la cellule et utilisez la méthode AddComment pour ajouter un commentaire à la cellule. Par défaut, le commentaire sera invisible. Survolez la cellule pour voir le commentaire.

:path=/static-assets/excel/content-code-examples/how-to/add-comment-add-comment.cs
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

Cell cellA1 = workSheet["A1"].First();
Cell cellD1 = workSheet["D1"].First();

// Add comments
cellA1.AddComment("Hello World!", "John Doe"); // Add comment with content and author. The comment is invisible by default.
cellD1.AddComment(null, null, true); // Add comment with no content and no author. The comment is set to be visible.

workBook.SaveAs("addComment.xlsx");
Imports IronXL
Imports System.Linq

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private cellA1 As Cell = workSheet("A1").First()
Private cellD1 As Cell = workSheet("D1").First()

' Add comments
cellA1.AddComment("Hello World!", "John Doe") ' Add comment with content and author. The comment is invisible by default.
cellD1.AddComment(Nothing, Nothing, True) ' Add comment with no content and no author. The comment is set to be visible.

workBook.SaveAs("addComment.xlsx")
$vbLabelText   $csharpLabel

Exemple de modification de commentaire

Accédez à la propriété Commentaire de la cellule pour récupérer l'objet Commentaire de la cellule. Voici l'objet que vous pouvez utiliser pour modifier l'auteur, le contenu et la visibilité.

:path=/static-assets/excel/content-code-examples/how-to/add-comment-edit-comment.cs
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("addComment.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

Cell cellA1 = workSheet["A1"].First();

// Retrieve comment
var comment = cellA1.Comment;

// Edit comment
comment.Author = "Jane Doe";
comment.Content = "Bye World";
comment.IsVisible = true;

workBook.SaveAs("editComment.xlsx");
Imports IronXL
Imports System.Linq

Private workBook As WorkBook = WorkBook.Load("addComment.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private cellA1 As Cell = workSheet("A1").First()

' Retrieve comment
Private comment = cellA1.Comment

' Edit comment
comment.Author = "Jane Doe"
comment.Content = "Bye World"
comment.IsVisible = True

workBook.SaveAs("editComment.xlsx")
$vbLabelText   $csharpLabel

Exemple de Suppression de Commentaire

Supprimer un commentaire d'une cellule nécessite d'abord d'accéder à l'objet cellule. Ensuite, appelez la méthode RemoveComment sur la cellule.

:path=/static-assets/excel/content-code-examples/how-to/add-comment-remove-comment.cs
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("addComment.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

Cell cellA1 = workSheet["A1"].First();

// Remove comment
cellA1.RemoveComment();

workBook.SaveAs("removeComment.xlsx");
Imports IronXL
Imports System.Linq

Private workBook As WorkBook = WorkBook.Load("addComment.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private cellA1 As Cell = workSheet("A1").First()

' Remove comment
cellA1.RemoveComment()

workBook.SaveAs("removeComment.xlsx")
$vbLabelText   $csharpLabel

Questions Fréquemment Posées

Comment puis-je ajouter un commentaire à une cellule Excel en utilisant C# ?

Vous pouvez ajouter un commentaire à une cellule Excel en utilisant la bibliothèque IronXL en C#. Tout d'abord, téléchargez la bibliothèque depuis NuGet. Puis, utilisez la méthode AddComment sur l'objet cellule pour insérer un commentaire.

Comment puis-je modifier un commentaire existant dans une feuille de calcul Excel ?

Pour modifier un commentaire existant dans une feuille de calcul Excel en utilisant IronXL, accédez à la propriété Comment de la cellule. Cela vous permet de changer le contenu, l'auteur et la visibilité du commentaire.

Quel est le processus pour supprimer un commentaire d'une cellule dans Excel ?

Pour supprimer un commentaire d'une cellule dans Excel en utilisant IronXL, accédez à l'objet cellule et appelez la méthode RemoveComment sur celui-ci.

Comment puis-je enregistrer un classeur Excel après avoir modifié des commentaires ?

Après avoir ajouté ou modifié des commentaires dans un classeur Excel en utilisant IronXL, assurez-vous de sauvegarder les modifications en appelant la méthode Save sur l'objet WorkBook.

Les commentaires dans Excel peuvent-ils être invisibles par défaut ?

Oui, les commentaires dans Excel sont invisibles par défaut lorsqu'ils sont ajoutés à l'aide de IronXL. Ils deviennent visibles lorsque vous survolez la cellule.

De quoi ai-je besoin pour activer la fonctionnalité de commentaire dans Excel en utilisant C# ?

Pour activer la fonctionnalité de commentaire dans Excel en utilisant C#, téléchargez et installez la bibliothèque IronXL.Excel depuis NuGet.

L'auteur d'un commentaire peut-il être mis à jour dans Excel ?

Oui, vous pouvez mettre à jour l'auteur d'un commentaire dans Excel en accédant à l'objet Comment de la cellule et en définissant la propriété Author en utilisant IronXL.

Comment puis-je vérifier si une cellule contient un commentaire ?

Vous pouvez vérifier si une cellule contient un commentaire en utilisant la propriété HasComment de la cellule avec IronXL.

Quel langage de programmation est utilisé pour ajouter des commentaires aux feuilles Excel ?

C# est le langage de programmation utilisé avec IronXL pour ajouter des commentaires aux feuilles Excel.

Est-il possible d'annoter des feuilles de calcul Excel sans utiliser Interop ?

Oui, vous pouvez annoter des feuilles de calcul Excel sans utiliser Interop en utilisant la bibliothèque IronXL pour ajouter, modifier et supprimer des commentaires.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il a une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, documentation et expérience globale.
Prêt à commencer?
Nuget Téléchargements 1,738,553 | Version: 2025.11 vient de sortir