Вставить комментарии к ячейке в Excel программно - PullRequest
5 голосов
/ 21 октября 2008

Какой лучший способ вставлять комментарии к ячейкам в файлы Excel 2007 программно с использованием c # и .net 3.5?

Ответы [ 4 ]

6 голосов
/ 21 октября 2008

Я только что сделал это, но с MS Word (используя Microsoft.Office.Interop.Word

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

Итак, я бы предложил использовать Microsoft.Office.Interop.Excel и аналогичный метод. Учтите это из MSDN:

http://msdn.microsoft.com/es-es/library/microsoft.office.interop.excel.range.addcomment.aspx

Также см. это тоже

3 голосов
/ 20 августа 2013

Принятый ответ указывает в правильном направлении, но правильный синтаксис:

Excel.Range cell; 
cell.AddComment("My comment");
1 голос
/ 12 мая 2016
Excel._Worksheet oSheet =
  (Microsoft.Office.Interop.Excel._Worksheet) excelWorkbook.ActiveSheet;
oSheet.Cells[2, 3].Cells.AddComment("Selam");
0 голосов
/ 21 октября 2008

Вы пробовали использовать VSTO? Вы можете легко загрузить документ Excel и манипулировать им. Чтобы добавить комментарий в ячейку, загрузите файл, активируйте рабочую таблицу, затем выберите ячейку в качестве диапазона и установите комментарий.

...