Вопрос 14.
Почему при попытке вывести отчёт в формате MS Excel либо вывести в этом формате таблицу дел, содержащую числа, ИС «отказывается» выполнять заданную работу и выводит сообщение «Нельзя установить свойство NumberFormat класса Range»?
Ответ:
Отчёты, а также выборки из таблиц, содержащих числовой материал, будут выводиться в формате MS Excel из любой ИС (ИскиПретензии, РеестрДоговоров и др.) без ошибок, если настроить Windows на использование в качестве разделителя целой и дробной частей десятичных чисел точку, а не запятую. (Настройка «на запятую» устанавливается по умолчанию при инсталляции русскоязычной версии Windows). Для этого:
• Войдите в программу настройки компьютера, выполнив команду Пуск / Настройка / Панель управления или открыв папку Панель управления из программы Мой компьютер.
• Запустите программу «Язык и стандарты» двойным щелчком по её пиктограмме.
• В появившейся многостраничной форме откройте страницу (вкладку, закладку) Числа.
• Замените в поле выбора «Разделитель целой и дробной части числа» запятую точкой. Для этого раскройте выпадающий список поля, «щёлкнув» по треугольнику справа от него, и выберите («щёлкните») позицию «.» (точка). Затем нажмите кнопку ОК.
(Вместо выполнения операций, описанных в предыдущем пункте, можно просто поместить в описываемое поле курсор, «вручную» удалить запятую клавишами Backspace или Delete и вставить точку. После этого нажмите ОК).