GridCellコメントの作成、削除、取得
Contents
[
Hide
]
可能な使用シナリオ
次の記事では、GridWebワークシート内のセル(GridCell)からコメントを作成、削除、取得する方法について説明します。GridWebは、セル上でマウスをホバーすると、MS-Excelのようにコメントをツールチップとして表示します。
セル内にコメントオブジェクトを作成
セル内にコメントオブジェクトを作成するには、GridCell.CreateCommentメソッドを使用してください。次のサンプルコードは、GridWebの最初のワークシートのセルB4にサンプルコメントを作成します。
//Access first worksheet of GridWeb
GridWorksheet sheet = GridWeb1.WorkSheets[0];
//Access cell B4
GridCell cell = sheet.Cells["B4"];
//Create comment with these parameters
//i.e. note, author, isvisible
cell.CreateComment("This is a B4 note.", "Peter", true);
セルからコメントオブジェクトを削除
セルからコメントオブジェクトを削除するには、GridCell.RemoveCommentメソッドを使用してください。次のサンプルコードは、GridWebの最初のワークシートのセルB4のコメントを削除します。
//Access first worksheet of GridWeb
GridWorksheet sheet = GridWeb1.WorkSheets[0];
//Access cell B4
GridCell cell = sheet.Cells["B4"];
//Remove the comment object from this cell.
cell.RemoveComment();
セルからコメントオブジェクトを取得
セルからコメントオブジェクトを取得するには、GridCell.GetComment()メソッドを使用してください。次のサンプルコードは、セルB4からコメントオブジェクトを取得し、その作者、ノート、表示などのさまざまなプロパティにアクセスします。
//Access first worksheet of GridWeb
GridWorksheet sheet = GridWeb1.WorkSheets[0];
//Access cell B4
GridCell cell = sheet.Cells["B4"];
//Get comment of this cell
GridComment gridComm = cell.GetComment();
//Access its various properties
string strAuth = gridComm.Author;
string strNote = gridComm.Note;
bool isVis = gridComm.IsVisible;