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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.12.2008, 10:22   #1  
Falcongeo is offline
Falcongeo
Участник
 
15 / 10 (1) +
Регистрация: 29.05.2008
Helga, не совсем понял насчет FALSE.

Если использовать код
XlAppl.Visible(FALSE);
XlAppl.UserControl(FALSE);
CLEAR(XlAppl);
, то получим висящий в процессах Excel и все.
Старый 15.12.2008, 11:12   #2  
Urgen is offline
Urgen
Участник
 
8 / 10 (1) +
Регистрация: 15.11.2006
Цитата:
Сообщение от Falcongeo Посмотреть сообщение
Helga, не совсем понял насчет FALSE.

Если использовать код
XlAppl.Visible(FALSE);
XlAppl.UserControl(FALSE);
CLEAR(XlAppl);
, то получим висящий в процессах Excel и все.
я перед самым CLEAR(XlAppl); добавляю XlAppl.Visible(true); то есть ёксель становится видимым для пользователя только в самом конце, иначе, если пользователь в этом листе попытается что либо сделать во время вывода, может возникнуть ошибка в NAV. К тому же при выводе большого количества строк, скорость заметно, в разы, выше при экспорте в фоне. У меня такое ощущение, что это из-за расчета вертикального бегунка в ёкселе
 


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

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

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