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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.08.2007, 11:31   #1  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
? Выгрузка строки в Excel
Привет всем знающим и интересующимся...

Есть такой трабл при выгрузки строки типа 1120-11 в ексел, в екселе она отображается как ноя20-11, что токо не попробовали, но дата все равно остается датой, а если убрать "-" или добавить пробел в начале строки, то все нормально, но это сделать нельзя.

Может кто скажет как с этим бороться?
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind
Старый 09.08.2007, 13:27   #2  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
Всем спасибо проблема решилась просто ...как все гениальное....
перед выводимым значения добавили одиночный апостроф ( ' ), на значение на влияет, и ексель это понимает как строку...
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind
Старый 09.08.2007, 13:30   #3  
/Antony/ is offline
/Antony/
Программист
 
14 / 12 (1) ++
Регистрация: 01.08.2007
По умолчанию у ячеек стоит Автоформат. Чтоб избежать твоей проблемы необходимо задать ячейке текстовый формат.

Код:
static void txtCellExcel(Args _args)
{
    COM     comRange;
    COM     comWorkSheets;
    COM     comWorkSheet;
    COM     m_comDocument;
 
    ComExcelDocument_RU   excel = new ComExcelDocument_RU();
 
 
    excel.newFile();
 
    m_comDocument     = excel.getComDocument();
    comWorkSheets     = m_comDocument.workSheets();
    comWorkSheet      = comWorkSheets.item(1);
 
    comRange = comWorkSheet.Range("A1");
    comRange.NumberFormat("@");
}
После этого чтобы ты не вставил в ячейку А1 - это будет восприниматься экселем как текст и переформатирование производиться не будет.

Последний раз редактировалось /Antony/; 09.08.2007 в 13:38.
За это сообщение автора поблагодарили: afrankova (1).
Старый 09.08.2007, 14:28   #4  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Граждане, прекращаем путать NAV с AX!
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Экспорт в excel ANekrasov NAV: Программирование 5 24.10.2005 13:50
Отчет в Excel - обработка триггеров Saska NAV: Программирование 2 14.12.2004 10:39
Значения аналитического измерения для строки Jane NAV: Функционал 2 23.09.2004 10:48
Запуск Navision Attain из командной строки Mary NAV: Администрирование 7 02.03.2004 16:31
Формат ячейки в Excel DA_NEAL NAV: Программирование 8 27.01.2004 09:04

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

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

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