2017-02-11 7 views
1

Die Ausgabe nach Excel untersuchen und erfolgreich durchführen. Meine Frage ist mehr, wenn ich etwas einfacheres vermisse.C# WinForm nach Excel ausgeben

Derzeit wenn ich die Schrift, Zellenfarbe festlegen möchten, Größe usw. aus einer einzigen Zelle, ich tue so wie folgt aus:

 range = (Range)ws.Cells[10, 12]; 
     range.Formula = "=SUM(R10C10:R10C11)"; 
     range.Calculate(); 
     range.Font.Bold = true; 
     range.Font.Underline = true; 
     range.Style = wb.Styles["Currency"]; 
     range.Font.Color = Color.Red; 
     range.Font.Name = "Arial"; 
     range.Font.Size = 26; 
     borders = range.Borders; 
     borders.LineStyle = XlLineStyle.xlContinuous; 
     borders.Weight = 2d; 

Habe ich etwas in der Dokumentation verpassen, die mir erlaubt, um dies auf einer einzelnen Zelle zu tun, ohne eine Range erstellen zu müssen?

+0

Und was sich mit der Reichweite falsch? – eocron

+0

Nichts ist „falsch“ mit es auf diese Weise zu machen, ich habe mich nur gefragt wenn ich gerade zusätzliche Schritte hinzufüge, die ich nicht brauchte –

+1

Nein Abstraktionen machen immer einige zusätzliche Schritte in einfachen Verwendungen, bieten aber viel mehr Funktionalität in komplexen Fällen. – eocron

Antwort