Was ist der bessere Weg zum Einfügen von Zellkommentaren in Excel 2007-Dateien programmgesteuert mit C# und. NET 3.5?Zellkommentare in Excel programmgesteuert einfügen
Antwort
Ich habe gerade genau das aber mit MS Word (mit Microsoft.Office.Interop.Word
range.Comments.Add (Bereich ref _categoryMessage);
So würde ich vorschlagen, Microsoft verwenden. . Office.Interop.Excel und die ähnliche Methode Betrachten Sie diese von MSDN:
http://msdn.microsoft.com/es-es/library/microsoft.office.interop.excel.range.addcomment.aspx
auch this siehe auch
wahrscheinlich mit dem Editor zu spielen, um den ganzen Link zur Arbeit zu bekommen –
Danke, Kenny. Aber wenn ich das mache, startet mein Programm einen Prozess namens Excel. Bedeutet das, dass ich ms Excel auf meinem Computer installiert haben muss? –
Ja. Entschuldigung, diese Interop-Aufrufe erfordern Excel. – kenny
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.
Die akzeptierte Antwort weist in die richtige Richtung, aber die richtige Syntax:
Excel.Range cell;
cell.AddComment("My comment");
Excel._Worksheet oSheet =
(Microsoft.Office.Interop.Excel._Worksheet) excelWorkbook.ActiveSheet;
oSheet.Cells[2, 3].Cells.AddComment("Selam");
- 1. Kann ich Matplotlib-Diagramme programmgesteuert in Excel einfügen?
- 2. Excel-Dokumente programmgesteuert generieren
- 3. löschen Excel Arbeitsblätter programmgesteuert
- 4. Formel in Textfeld einfügen - Excel
- 5. Tabelle in Zelle einfügen (Excel)
- 6. Bild in Excel einfügen - Java
- 7. Eingabe in ein Drupal-Formular programmgesteuert einfügen
- 8. Excel-Pivot-Tabellen programmgesteuert erstellen
- 9. SQL Server-Ansichten programmgesteuert in Excel exportieren
- 10. SQLite-Daten programmgesteuert in Excel exportieren
- 11. Wie Excel in Word programmgesteuert einbetten?
- 12. Ausschneiden/Einfügen verhält sich wie Kopieren/Einfügen in Excel
- 13. SQL DATETIME Einfügen von Excel?
- 14. Kopieren Einfügen Charts Excel VBA
- 15. Einfügen zwischen Arbeitsmappen Excel VBA
- 16. Infragistics Ultragrid einfügen von Excel
- 17. Wie Bild in Excel-Zelle einfügen?
- 18. Probleme Einfügen eines Word-Gleichung in Excel
- 19. Zeile in Excel einfügen (späte Bindung)
- 20. Einfügen Spezialfehler in VBA Excel 2010
- 21. Daten von Excel in SQL einfügen DB
- 22. Einfügen bestimmter Excel-Bereich in Outlook-Besprechung
- 23. einfügen Excel-Tabelle in HTML-Datei
- 24. CopyOrigin on Einfügen in Excel VBA
- 25. Einfügen in mehrere Lesezeichen-Standorte - Excel VBA
- 26. Einfügen in eine Excel-VBA-Zeichenfolge
- 27. Python Einfügen dynamischer Liste in Excel-Datei
- 28. Eine Gridview-Zeile im Bearbeitungsmodus programmgesteuert einfügen
- 29. Erstellen von Zellkommentare in Apache Poi (für .xlsx-Dateien) mit Show Kommentare deaktiviert
- 30. Wie Sie Excel 2010 Makro programmgesteuert hinzufügen
Wie werden Sie derzeit mit dem Dokument zu arbeiten? –
Ich dekomprimiere die offenen XML-Dokumente und schreibe die notwendigen Kommentare? .xml selbst. Ich schreibe auch die Beziehungen, vmlDrawing docs und das LegacyDrawing Element in Blatt? .xml. Aber wenn ich den Ordner komprimiere, ändere seine Erweiterung zu .xlsx und versuche es in Excel zu öffnen, bekomme ich einen Fehler. –