Navision 2.6 Excel Datei recht groß

14. Juni 2007 12:18

Hallo,

wenn ich eine Exceldatei mit Automation erstellt habe, ist diese
6,5 MB groß, obwohl nur 80 Zeilen mit 8 Spalten erzeugt wurden.

Kopiere ich diese in ein neues Sheet und speichere, ist die Datei nur 32,5 kb groß :!:
(208 mal kleiner)

Kann mir einer von euch Erklären, woran das Liegt, bzw. wie das behoben werden kann?
Gruß Mikka

14. Juni 2007 12:37

Ich war mal wieder zu schnell :oops:

Es liegt an der Formatierung,
diese war auf dem Pre-Report Trigger (Da ich nicht wusste wie viel Zeilen Exportiert werden!)
Code:
   xlWorkSheet.Range('A1:A65000').NumberFormat := '@';               // @ = Text
   xlWorkSheet.Range('F1:F65000').NumberFormat := '0,00 €';     // € = Eurosymbol
   xlWorkSheet.Range('H1:F65000').NumberFormat := '0,00 €';     // € = Eurosymbol


So ist es Korrekt,
auf dem Post-Report Trigger (Z = Der Seitenzähler!)
Code:
   xlWorkSheet.Range('A1:' + 'A' + FORMAT(z)).NumberFormat := '@';               // @ = Text
   xlWorkSheet.Range('F1:' + 'F' + FORMAT(z)).NumberFormat := '0,00 €';     // € = Eurosymbol
   xlWorkSheet.Range('H1:' + 'H' + FORMAT(z)).NumberFormat := '0,00 €';     // € = Eurosymbol


Jetzt ist die Datei noch 26,5 kb groß :-)
Gruß Mikka

** Edit by Mikka**
Mir Fällt auf, das das Eurosymbol hier korrekt angezeigt wird, in Navision ist es nur ein schwarzer Block! (Daher die Kommentarzeilen)