2008-10-21 2 views
5

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

+0

Как вы сейчас работаете с документом? – 2008-10-21 17:46:21

+0

Я распаковываю открытые документы xml и пишу необходимые комментарии? .xml. Я также пишу отношения, vmlDrawing docs и добавляя элемент legacyDrawing в листе? .xml. Но когда я сжимаю папку, измените ее расширение на .xlsx и попробуйте открыть его в excel, я получаю сообщение об ошибке. – 2008-10-21 17:53:01

ответ

6

Я просто сделал то, что но с MS Word (с помощью Microsoft.Office.Interop.Word

range.Comments.Add (диапазон, исх _categoryMessage);

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

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

Также см this слишком

0

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

3

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

Excel.Range cell; 
cell.AddComment("My comment"); 
0
Excel._Worksheet oSheet = 
    (Microsoft.Office.Interop.Excel._Worksheet) excelWorkbook.ActiveSheet; 
oSheet.Cells[2, 3].Cells.AddComment("Selam"); 
Смежные вопросы