Daten in Excel ausgeben

19. August 2014 09:24

Hallo Zusammen,

ich arbeite mit NAV 2009 CC.

Ich möchte Daten nach Excel ausgeben.

Wenn ich die Automatenvariable in einen Report deklarieren, erhalte ich die Fehlermeldung:

Die Variable XLAPP::PROTECTEDVIEWWINDOWBEFO ist mehrfach definiert.

Ich habe einen neuen Report angelegt und dies ist die einzigste Variable.

Name DataType Subtype Length
xlApp Automation 'Microsoft Excel 14.0 Object Library'.Application


Kann mir jemadn helfen?

Gruß Bill

Re: Daten in Excel ausgeben

19. August 2014 12:56

Herzlich willkommen im Forum!
Für die Ausgabe nach Excel gibt es Funktionen in der Tabelle 370 Excel Buffer, die man von überall in NAV nutzen kann.
Aus anderem Anlass (Umbau von Automation auf .NET) sind hier Beispiele dazu:
Excel Buffer Using Open XML Instead of Excel Automation (Part 1 of 2)
Use Open XML to Extend the Excel Buffer Functionality (Part 2 of 2)
http://blogs.msdn.com/b/german_nav_developer/archive/2012/10/08/excel-buffer-in-dynamics-nav-2013-geschwindigkeit-ist-keine-hexerei.aspx
Beispiele im NAV Standard: Report 7132 Export Item Budget to Excel.