Comment

Comment class

封装表示单元格注释的对象。

public class Comment

特性

姓名描述
Author { get; set; }获取并设置原始评论作者的姓名
AutoSize { get; set; }表示评论的大小是否根据其内容自动调整。
Column { get; }获取评论的列索引。
CommentShape { get; }获取一个Shape对象,表示附加到指定注释的形状。
Font { get; }获取评论的字体。
Height { get; set; }表示评论的高度,以像素为单位。
HeightCM { get; set; }表示评论的高度,单位为厘米。
HeightInch { get; set; }表示评论的高度,单位为英寸。
HtmlNote { get; set; }获取并设置包含此评论中的数据和一些格式的html字符串。
IsThreadedComment { get; }表示此评论是否为线程评论。
IsVisible { get; set; }表示评论是否可见。
Note { get; set; }代表评论的内容。
Row { get; }获取评论的行索引。
TextHorizontalAlignment { get; set; }获取和设置评论的文本水平对齐方式。
TextOrientationType { get; set; }获取和设置评论的文本方向类型。
TextVerticalAlignment { get; set; }获取和设置评论的文本垂直对齐类型。
ThreadedComments { get; }获取线程评论列表;
Width { get; set; }表示注释的宽度,以像素为单位。
WidthCM { get; set; }表示注释的宽度,单位为厘米。
WidthInch { get; set; }表示注释的宽度,单位为英寸。

方法

姓名描述
Characters(int, int)返回一个 Characters 对象,该对象表示注释文本中的一系列字符。
FormatCharacters(int, int, Font, StyleFlag)使用字体设置格式化一些字符。
GetCharacters()返回所有 Characters 对象 表示注释文本中的字符范围。

例子

[C#]

Workbook workbook = new Workbook();
CommentCollection comments = workbook.Worksheets[0].Comments;

//给A1单元格添加注释
int commentIndex1 = comments.Add(0, 0);
Comment comment1 = comments[commentIndex1];
comment1.Note = "First note.";
comment1.Font.Name = "Times New Roman";

//给B2单元格添加注释
comments.Add("B2");
Comment comment2 = comments["B2"];
comment2.Note = "Second note.";

//做你的事

//保存excel文件。
workbook.Save("exmaple.xlsx");

[Visual Basic]

Dim workbook as Workbook = new Workbook()
Dim comments as CommentCollection = workbook.Worksheets(0).Comments
 
'向单元格 A1 添加注释
Dim commentIndex1 as Integer = comments.Add(0, 0)
Dim comment1 as Comment = comments(commentIndex1)
comment1.Note = "First note."
comment1.Font.Name = "Times New Roman"

'向单元格 B2 添加注释
comments.Add("B2")
Dim comment2 As Comment = comments("B2")
comment2.Note = "Second note."
 

也可以看看