The problem with the decimal point also exist in other methodes. For example in SetCellValue() you used lcCellValue = TRANSFORM(lnWholePart + lnFractPart). If set point is set to "," then Excel ignores the fractional part. Or some lines later you look with ATC("." explicit for a point, so this also wont work. I think possible problems can occur in all methodes where you write xml-contents with transform etc.
Perhaps it could be a solution, if you put the whole class in a separate datasession. Then you can setup your environment independent from the users settings.
↧