T
trochford
I have an Excel COM add-in (non-VSTO) that I am trying to adapt for
international users. To test, I tried changing my regional settings from
English (United States) to German (Germany) through the control panel. This
has the effect of changing the decimal point to a comma and the list
separator to a semicolon, among other things. However, with this setting,
Excel.Application.Version raises a COM exception when I try to access it,
presumably because it can't handle the change in decimal notation (e.g. 11.0
to 11,0 for Excel 2003).
There seem to be other problems with the region setting as well, since other
COM exceptions are also appearing for the first time on other Excel
references. We are still chasing those down.
Does anyone know a way to get around this? We don't have international
versions of the OS or Excel available for testing, so I don't know if those
would have the same problem.
Any help would be very much appreciated.
international users. To test, I tried changing my regional settings from
English (United States) to German (Germany) through the control panel. This
has the effect of changing the decimal point to a comma and the list
separator to a semicolon, among other things. However, with this setting,
Excel.Application.Version raises a COM exception when I try to access it,
presumably because it can't handle the change in decimal notation (e.g. 11.0
to 11,0 for Excel 2003).
There seem to be other problems with the region setting as well, since other
COM exceptions are also appearing for the first time on other Excel
references. We are still chasing those down.
Does anyone know a way to get around this? We don't have international
versions of the OS or Excel available for testing, so I don't know if those
would have the same problem.
Any help would be very much appreciated.