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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.05.2019, 18:55   #10  
amin is offline
amin
Участник
 
12 / 10 (1) +
Регистрация: 27.07.2006
to AnGor За информацию - спасибо, буду иметь ввиду. Только здесь решалась не просто задача на быстрый вывод в excel. Хотелось следующее. Есть темплейт xltx. На листе - некая область (колонки, табличная часть, подвал). По логике отчета эта область размножается/ копируется с последующей вставкой данных, условно, по разным подразделениям, число которых заранее не известно. Чтобы не париться с подсчетами количества строк, реализовывалась идея создать нужное число именованных Range, ориентируясь на которые скопировать образец с форматированием и вставлять соответствующие данные, используя только относительные смещения (абсолютные координаты знает конкретный Range, а я их знать не хочу).
Задачу решил, обойдя NET по периметру. Именованные Range скопировал еще при подготовке шаблона (job через COM), взяв их число с запасом. При формировании отчета (я привязан к NET) просто вставляю данные в нужный Range, получив его имя по номеру.
Работает. Удобно. Легко сопровождаемо и наращиваемо. Просто жаль, что такой удобный механизм, как именованный Range приходится использовать…через подобную проктологию.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
sertandev: Simple server-side scripting with ASP.NET Razor Blog bot DAX Blogs 2 06.04.2018 06:47
Глюк(?) при импорте в Excel через .Net Loengrinchik DAX: Программирование 1 14.08.2015 10:55
goshoom: Exception handling with X++ and .NET Interop Blog bot DAX Blogs 0 02.09.2013 11:12
Dynamics AX: .Net Adapter and why? Blog bot DAX Blogs 0 26.06.2007 02:54
Работа Web-приложения .NET через COM Connector Fedor_imported DAX: Программирование 1 28.06.2005 00:45

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

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

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