Frage Fügen Sie Zellkommentare in Excel programmgesteuert ein


Was ist der bessere Weg, Zellkommentare in Excel 2007-Dateien programmgesteuert mit c # und .net 3.5 einzufügen?


5
2017-10-21 17:43


Ursprung


Antworten:


Ich habe genau das gemacht, aber mit MS Word (mit Microsoft.Office.Interop.Word

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

Also würde ich vorschlagen, Microsoft.Office.Interop.Excel und die ähnliche Methode zu verwenden. Berücksichtigen Sie dies von MSDN:

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

Siehe auch Dies auch


6
2017-10-21 17:59



Die akzeptierte Antwort zeigt in die richtige Richtung, aber die korrekte Syntax ist:

Excel.Range cell; 
cell.AddComment("My comment");

3
2017-08-20 19:35



Haben Sie versucht, VSTO zu verwenden? Sie können ein Excel-Dokument problemlos laden und bearbeiten. Um einen Kommentar zu einer Zelle hinzuzufügen, laden Sie die Datei, aktivieren Sie das Arbeitsblatt, wählen Sie dann die Zelle als Bereich und legen Sie den Kommentar fest.


0
2017-10-21 17:56



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

0
2018-05-12 06:49