Excel Export korrigieren, wenn folgendes Verhalten bei der integrierten Excel Funktionalität an "MS Office Excel senden" in NAV 5.0 zu beobachten ist:
Wenn aus dem Dynamics NAV Client heraus per Button "an MS Office Excel senden" Daten aus Forms exportiert werden, tritt manchmal folgende Fehlermeldung auf:
"Während des Ladens sind in folgenden Bereichen Probleme aufgetreten: Arbeitsmappeneinstellung. Diese Datei kann nicht geöffnet werden, weil Fehler aufgetreten sind."
Ursache ist hier meist, dass die Daten folgende Zeichen enthalten: /,\,&,%
Dieser Umstand kann wie folgt gelöst werden:
Öffnen Sie in den Formatvorlagen von NAV das Style Sheet "NavisionFormToExcel" mit einem Texteditor und korrigieren Sie folgenden XML Code:
<xsl:template match="Control[@type='TableBox']">
<Worksheet xmlns="urn:schemas-microsoft-com:office:spreadsheet">
<xsl:attribute name="ss:Name">
<xsl:variable name="TableBoxCaption">
<xsl:value-of select="//Object/@caption"/>
<!—Ersetzten Sie diese Zeile!-->
</xsl:variable>
<!—durch folgende Zeile!-->
<xsl:value-of select="translate(//Object/@caption,'\/:*?>|','')"/>
<!—Suchen Sie folgendes Code Zeilen!—>
<xsl:template match="Control[@type='Frame']">
<Worksheet xmlns="urn:schemas-microsoft-com:office:spreadsheet">
<xsl:attribute name="ss:Name">
<xsl:value-of select="@caption"/>
<!--zu verändernde Zeile!-->
<xsl:if test="@caption = ''">
<xsl:variable name="TableBoxCaption">
<xsl:value-of select="//Object/@caption"/>
<!--zu verändernde Zeile!-->
</xsl:variable>
<!—Ersetzten Sie diese Zeile durch folgende Code Zeilen !-->
<xsl:template match="Control[@type='Frame']">
<Worksheet xmlns="urn:schemas-microsoft-com:office:spreadsheet">
<xsl:attribute name="ss:Name">
<xsl:value-of select="translate(@caption,'\/:*?>|','')"/>
<!--veränderte Zeile!-->
<xsl:if test="@caption = ''">
<xsl:variable name="TableBoxCaption">
<xsl:value-of select="translate(//Object/@caption,'\/:*?>|','')"/>
<!--veränderte Zeile!-->
</xsl:variable>
Hinweis: Ein Export von Matrixforms ist leider nicht vorgesehen!
Mehr Informationen hierzu entnehmen Sie bitte der Dokumentation im KB Artikel: KB 953520
These postings are provided "AS IS" with no warranties and confer no rights. You assume all risk for your use.
Peter Schimon Mosessohn
Specialist Support Engineer
EMEA Customer Support & Services - SMS&P