13. Juni 2008 12:09
Falls Du die Funktion "EnterCell" von der Navision24.de Webseite für die Verwendung mit der Tabellle ExcelBuffer meinst...
...dann würde ich entweder die Funktion "EnterCell" um einen weiteren Parameter erweitern und im ExcelBuffer das "NumberFormat" setzen oder gleich die Funktion AddColumn verwenden.
Dort kann man als letzten Parameter das "NumberFormat" setzen.
Beispiel:
- Code:
ExcelBuffer.AddColumn("Last Direct Cost",FALSE,'',FALSE,FALSE,FALSE,'#.##0,00');
Soweit ich es bisher verstanden habe, werden Daten zu Excel immer als Text übertragen und Excel entscheidet selbst um welche Art von Daten es sich handelt.
Durch "NumberFormat" kann man Excel aber vorgeben, wie er mit den Daten umgehen soll.
Z.B. erreiche ich durch die Zeile
- Code:
ExcelBuffer.AddColumn("Item No.",FALSE,'',FALSE,FALSE,FALSE,'@');
das die Artikelnummer als Text in Excel formatiert wird (NumberFormat '@') (Problem mit Artikelnummern vom Typ "23.401").
Gruß
Ralf