How to add Comment

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

Excelでは、コメントはセルに追加できるメモや注釈で、セルの実際の内容に影響を与えずに追加情報を提供することができます。 コメントは、特定のセル内のデータや計算についての説明、コンテキスト、またはリマインダーを提供するのに便利です。

クイックスタート:1行でセルにコメントを追加

このコードは、IronXLを使用して特定のExcelセルに簡単にコメントを追加する方法を示しています—単一のメソッドコールで。 相互運用性なし、手間なし—セルに AddComment を呼び出せば完了です。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    IronXL.WorkBook.Create().DefaultWorkSheet["B2"].First().AddComment("Quick tip!", "Dev");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小限のワークフロー(5ステップ)

  1. コメント機能を有効にするためにC#ライブラリをダウンロード
  2. 既存のExcelスプレッドシートを開くか新しいものを作成する
  3. AddComment メソッドを使用してコメントを追加する
  4. Comment プロパティにアクセスしてコメントを取得および編集する
  5. RemoveComment メソッドを使用してセルからコメントを削除する


コメント追加例

セルを選択して AddComment メソッドを使用してセルにコメントを追加します。 デフォルトでは、コメントは非表示になります。 セルにカーソルを合わせるとコメントが表示されます。

: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

コメント編集例

セルの Comment プロパティにアクセスして、そのセルのコメントオブジェクトを取得します。 これは、著者、コンテンツ、可視性を変更するために使用できるオブジェクトです。

: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

コメント削除例

最初にセルオブジェクトにアクセスしてから、セルからコメントを削除します。 その後、セルに RemoveComment メソッドを呼び出します。

: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

よくある質問

C#を使用してExcelセルにコメントを追加するにはどうすればよいですか?

C#のIronXLライブラリを使用してExcelセルにコメントを追加できます。まず、NuGetからライブラリをダウンロードします。次に、セルオブジェクトに対してAddCommentメソッドを使用してコメントを挿入します。

Excelスプレッドシートで既存のコメントを編集するにはどうすればよいですか?

IronXLを使用してExcelスプレッドシートで既存のコメントを編集するには、セルのCommentプロパティにアクセスします。これにより、コメントの内容、作成者、および可視性を変更できます。

Excelのセルからコメントを削除するプロセスは何ですか?

IronXLを使用してExcelのセルからコメントを削除するには、セルオブジェクトにアクセスし、RemoveCommentメソッドを呼び出します。

コメントの変更を行った後にExcelワークブックを保存するにはどうすればよいですか?

IronXLを使用してExcelワークブックにコメントを追加または編集した後、WorkBookオブジェクトでSaveメソッドを呼び出して変更を保存することを確認します。

Excelのコメントはデフォルトで非表示にできますか?

はい、IronXLを使用して追加されたExcelのコメントはデフォルトで非表示です。セルの上にカーソルを移動すると表示されます。

C#でExcelのコメント機能を有効にするために何が必要ですか?

C#でExcelのコメント機能を有効にするには、NuGetからIronXL.Excelライブラリをダウンロードしてインストールします。

Excelのコメントの作成者を更新することは可能ですか?

はい、IronXLを使用してセルのCommentオブジェクトにアクセスし、Authorプロパティを設定してExcelのコメントの作成者を更新できます。

セルにコメントが含まれているかどうかを確認するにはどうすればよいですか?

IronXLを使用してセルのHasCommentプロパティを使用することで、セルにコメントが含まれているかどうかを確認できます。

Excelシートにコメントを追加するために使用されるプログラミング言語はどれですか?

C#はIronXLを使用してExcelシートにコメントを追加するために使用されるプログラミング言語です。

Interopを使用せずにExcelスプレッドシートに注釈を付けることは可能ですか?

はい、IronXLのライブラリを利用してコメントを追加、編集、削除することで、Interopを使用せずにExcelスプレッドシートに注釈を付けることができます。

Chaknith Bin
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。
準備はいいですか?
Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました