在Spreadsheetgear中,我可以右键单击一个单元格并选择"编辑评论"。 我想从代码中做同样的事情。但我只看到了一个" IRange.AddComment"方法,没有" EditComment" ... 有可能吗?
答案 0 :(得分:0)
以您所说的方式编辑单元格注释纯粹是与UI相关的任务(可能来自WorkbookView控件之一),因此您无法看到任何" EditComment&# 34; SpreadsheetGear" core"中的一种API API,例如IRange接口。
相反,您需要在选择所需的注释形状时在WorkbookView上调用BeginEdit()方法。下面是一些示例代码:
// Assuming there's a comment in A1...
SpreadsheetGear.IComment comment = workbookView.ActiveWorksheet.Cells["A1"].Comment;
// Ensure the comment is visible.
comment.Visible = true;
// Select it.
comment.Shape.Select(true);
// Tell the WorkbookView to enable "edit mode" on the currently selected
// item, which in this case we know is the cell comment in A1.
workbookView.BeginEdit();