Вопрос 14

Вопрос 14.

Почему при попытке вывести отчёт в формате MS Excel либо вывести в этом формате таблицу дел, содержащую числа, ИС «отказывается» выполнять заданную работу и выводит сообщение «Нельзя установить свойство NumberFormat класса Range»?

Ответ:

Отчёты, а также выборки из таблиц, содержащих числовой материал, будут выводиться в формате MS Excel из любой ИС (ИскиПретензии, РеестрДоговоров и др.) без ошибок, если настроить Windows на использование в качестве разделителя целой и дробной частей десятичных чисел точку, а не запятую. (Настройка «на запятую» устанавливается по умолчанию при инсталляции русскоязычной версии Windows). Для этого:

• Войдите в программу настройки компьютера, выполнив команду Пуск / Настройка / Панель управления или открыв папку Панель управления из программы Мой компьютер.

• Запустите программу «Язык и стандарты» двойным щелчком по её пиктограмме.

• В появившейся многостраничной форме откройте страницу (вкладку, закладку) Числа.

• Замените в поле выбора «Разделитель целой и дробной части числа» запятую точкой. Для этого раскройте выпадающий список поля, «щёлкнув» по треугольнику справа от него, и выберите («щёлкните») позицию «.» (точка). Затем нажмите кнопку ОК.

(Вместо выполнения операций, описанных в предыдущем пункте, можно просто поместить в описываемое поле курсор, «вручную» удалить запятую клавишами Backspace или Delete и вставить точку. После этого нажмите ОК).