Вставить комментарии к ячейке в Excel программно

StackOverflow https://stackoverflow.com/questions/222760

  •  03-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

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

http: // msdn .microsoft.com / эс-эс / библиотека / microsoft.office.interop.excel.range.addcomment.aspx

См. также этот тоже

Другие советы

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

Excel.Range cell; 
cell.AddComment("My comment");
Excel._Worksheet oSheet =
  (Microsoft.Office.Interop.Excel._Worksheet) excelWorkbook.ActiveSheet;
oSheet.Cells[2, 3].Cells.AddComment("Selam");

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top