AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.06.2006, 13:50   #1  
kekki is offline
kekki
Участник
 
58 / 10 (1) +
Регистрация: 27.06.2005
:(
Доброго времени суток, коллеги!

Возникла следующая проблема: при экспорте отчета в Excel через таблицу ExcelBuffer хочу задать формат ячейки, для чего использую поле NumberFormat таблицы ExcelBuffer. На моем компьютере все работает, а вот на соседнем при запуске отчета система выдает следующее сообщение:
"Вызов функции NumberFormat неудачен. Невозможно использовать свойство NumberFormat для класса Range"

Версии Excel и Navision на моем и соседнем компьютере совпадают...

В чем еще может быть причина?
Старый 13.06.2006, 14:25   #2  
Yuriy is offline
Yuriy
Участник
 
150 / 10 (1) +
Регистрация: 25.02.2003
Адрес: Москва
Посмотрите региональные настройки Windows. Неправильно интерпретируется точка или запятая.
__________________
Вот такие, брат, дела!
Старый 13.06.2006, 14:40   #3  
kekki is offline
kekki
Участник
 
58 / 10 (1) +
Регистрация: 27.06.2005
Большое спасибо, получилось

Только тогда возникает вопрос, как узнать какие региональные настройки на компьютере пользователя, чтобы задать нужный формат?
Старый 13.06.2006, 15:09   #4  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Text:=FORMAT(1.1);
delim:=COPYSTR(Text,2,1);
Старый 13.06.2006, 15:17   #5  
kekki is offline
kekki
Участник
 
58 / 10 (1) +
Регистрация: 27.06.2005
Мои мысли шли в том же направлении
В итоге использовала следующую конструкцию:
Код:
NumFormatText := FORMAT(0.00,0,'<Sign><Integer><Decimals,3>');
А переменную NumFormatText записывала в поле NumberFormat

Всем спасибо за помощь
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:35.