Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Onkel Domino am 02.12.05 - 18:11:16
-
Hallo zusammen,
folgendes Problem: ich exportiere Daten, die in Notes vorliegen, in Excel. Um die Excel Zeilen zu formatieren, benutze ich folgende Parameter:
.....
excelSheet.Cells(xlZeile, 9).Value = totalCosts
excelSheet.Cells(xlZeile, 9).NumberFormat = "#.##0,00 [$USD]"
.....
Mit den deutschen Ländereinstellungen funktioniert das Ganze auch wunderbar. Doch nun rufen mich die Mitarbeiter in USA und GB an und wundern sich, dass das Format nicht stimmt. Die bekommen dann nämlich Werte wie "13800.000 GBP" angezeigt, obwohl der Feldwert "13800" ist.
Gibt es eine Möglichkeit per Script oder sonst irgendwie die Ländereinstellungen auf den ausführenden PC's abzufragen?
-
Dank der "Format"-Funktion kann man das Problem elegant lösen:
Dezimaltrennzeichen = Mid( Format( 1000 , "Standard" ) , 6 , 1 )
Tausendertrennzeichen = Mid( Format( 1000 , "Standard" ) , 2 , 1 )