Цитата:
Сообщение от
Arahnid
это я понимаю, но боюсь за другие программы, вдруг они не рассчитаны на точку или все должно быть хорошо?
Для справки.
Если в региональных настройках системы в качестве разделителя целой и дробной части указана точка, а не запятая, то при попытке создать Com-объект экземпляра Excel 2003 возникнет сообщение об ошибке вроде "Не хватает памяти". Хотя сам Com-объект и загрузится.
Хотя в самом Excel 2003 уже появилась возможность "локальных" настроек.
Сервис \ Параметры \ закладка "Международные" \ снять птичку "Использовать системные разделители" и настроить свои символы.
Но вообще-то, лучше этого не делать, а для передачи чисел в Excel использовать функцию StrFmt()
Эта функция как раз использует системные настройки для преобразования любого типа в строку. Можно и дату так конвертировать.