Formatierungsschalter

29/12/2009 - 19:14 von Jörg Burzeja | Report spam
Hallo,

ich verwende XL2003 und WW2003 für einen Serienbrief.

Verbindung erfolgt mittels OLE DB.

Ein Wert (102.7) - formatiert als Text - wird aus der Datenquelle als
Mergefield in WW2003 eingebunden.

Nun wird das Feld formatiert.

Schalter \###,# liefert dann 105,0 (also Komma ok, Wert aber falsch)
Schalter \000,0 liefert 102.7 (Wert ok, aber Komma fehlt)

Einige Werte werden bei '#' -Formatierung richtig übernommen (z.B. bei
100.0); andere 'bearbeitet' WW2003 und rundet oder was auch immer. Eine
Logik habe ich nicht gefunden.

Kennt jemand das Verhalten? Oder ist das ein Bug?

Zur Info vielleicht noch:
Da dies eine ziemlich komplexe Tabelle ist mit Ursprungsdaten aus einer
SQL-DB, habe ich mir das sehr aufwendige Aufbereiten gespart. Für
Einfügen als Text habe ich mich entscheiden, weil ich hàufiger schon
festgestellt habe, das die Datentyp-Erkennung von Excel öfter mal
daneben greift (zwischendurch wird ein Datum einfach eine Zahl, ...) -
und bei grossen Datenmengen merkt man das nicht.


Viele Grüsse

Jörg
 

Lesen sie die antworten

#1 Thomas Löwe [MS MVP Word]
30/12/2009 - 10:26 | Warnen spam
Hallo Jörg,

"Jörg Burzeja" schrieb im Newsbeitrag
news:

ich verwende XL2003 und WW2003 für einen Serienbrief.
Verbindung erfolgt mittels OLE DB. Ein Wert (102.7) - formatiert als
Text - wird aus der Datenquelle als Mergefield in WW2003 eingebunden.
Nun wird das Feld formatiert. Schalter \###,# liefert dann 105,0 (also
Komma ok, Wert aber falsch) Schalter \000,0 liefert 102.7 (Wert ok,
aber Komma fehlt) Einige Werte werden bei '#' -Formatierung richtig
übernommen (z.B. bei 100.0); andere 'bearbeitet' WW2003 und rundet
oder was auch immer. Eine Logik habe ich nicht gefunden.



wie stellt sich das Verhalten dar, wenn die Werte in Excel als "Zahl"
formatiert
werden?

Mit freundlichen Grüßen / With best regards
Thomas Löwe [Microsoft MVP Word]
Es erfolgt keine Beantwortung von Supportanfragen per persönlicher E-Mail.
http://support.microsoft.com

Ähnliche fragen