ワークシートでのコメントの管理
コメントの追加
Aspose.Cells.GridDesktopを使用してセルにコメントを追加するには、以下の手順に従ってください。
- Aspose.Cells.GridDesktop コントロールを Form に追加します
- 任意の Worksheet にアクセスします
- コメントをワークシートに追加するには、コメントが追加されるセル(その名前または行&列番号を使用して)を指定してください。
以下のコードは、ワークシートのb2およびb4セルにコメントを追加します。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
// Adding comment to "b2" cell | |
sheet.Comments.Add("b2", "Please write your name."); | |
// Adding another comment to "b4" cell using its row & column number | |
sheet.Comments.Add(3, 1, "Please write your email."); |
WorksheetオブジェクトのCommentsコレクションには、オーバーロードされたAddメソッドが用意されています。開発者は、特定のニーズに応じて、いずれかのオーバーロードされたAddメソッドを使用できます。
コメントへのアクセス
既存のコメントにアクセスして変更するには、ワークシートのCommentsコレクションからコメントにアクセスし、コメントが挿入されたセル(セルの名前または行列番号に基づく位置)を指定します。コメントにアクセスした後、開発者は実行時にそのテキストを変更できます。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
// Accessing a comment added to "c3" cell (specified using its row & column number) | |
Aspose.Cells.GridDesktop.Data.GridComment comment1 = sheet.Comments[3, 1]; | |
if (comment1 != null) | |
{ | |
// Modifying the text of comment | |
comment1.Text = "The 1st comment."; | |
MessageBox.Show("Comment has been modified"); | |
} | |
else | |
{ | |
MessageBox.Show("Please add comment before accessing it."); | |
} |
コメントの削除
既存のコメントを削除するには、簡単に目的のワークシートにアクセスし、CommentsコレクションからRemoveコメントを指定して、コメントを挿入するセル(その名前または行&列番号を使用して)を指定してください。
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
if (sheet.Comments[3, 1] != null) | |
{ | |
// Removing comment from "c3" cell | |
sheet.Comments.Remove(3, 1); | |
MessageBox.Show("Comment has been removed"); | |
} | |
else | |
{ | |
MessageBox.Show("Please add comment before removing it."); | |
} |