5

使用 c# 和 .net 3.5 以编程方式在 excel 2007 文件中插入单元格注释的更好方法是什么?

4

4 回答 4

7

我只是这样做了,但使用的是 MS Word(使用 Microsoft.Office.Interop.Word

range.Comments.Add ( range, ref _categoryMessage );

所以,我建议使用 Microsoft.Office.Interop.Excel 和类似的方法。从 MSDN 考虑这一点:

https://docs.microsoft.com/en-us/dotnet/api/microsoft.office.interop.excel.range.addcomment

也看到这个

于 2008-10-21T17:59:35.913 回答
4

接受的答案指向正确的方向,但正确的语法是:

Excel.Range cell; 
cell.AddComment("My comment");
于 2013-08-20T19:35:38.027 回答
1
Excel._Worksheet oSheet =
  (Microsoft.Office.Interop.Excel._Worksheet) excelWorkbook.ActiveSheet;
oSheet.Cells[2, 3].Cells.AddComment("Selam");
于 2016-05-12T06:49:39.557 回答
0

你试过使用 VSTO 吗?您可以轻松加载 Excel 文档并对其进行操作。要将注释添加到单元格,请加载文件,激活工作表,然后选择单元格作为范围并设置注释。

于 2008-10-21T17:56:39.023 回答