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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.04.2009, 11:19   #1  
Бигудь is offline
Бигудь
Участник
 
101 / 15 (1) ++
Регистрация: 17.06.2008
Вывод в шаблон Excel
В книжке по программированию есть пример вывода данных в шаблон Ворда. Мысль очень замечательная. Т.е. есть уже готовый файлик(какая-нибудь печатная форма документа), ее не надо прорисовывать программно, просто разметить закладки и вводить в них.В экселе тоже шаблоны xlt, однако, как и следовало ожидать, методы ком-объекта Вордовского шаблона не подходят шаблону Экселя. Я просмотрел методы в экселе, но работы с шаблонами так и не нашел. Неужели в экселе нельзя решить подобную задачу?
__________________
Мой http://erp-blog.ru
Старый 23.04.2009, 11:24   #2  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
класс ComExcelDocument_RU
методу newDocument() можно подсунуть имя шаблона

Последний раз редактировалось Zabr; 23.04.2009 в 11:34.
За это сообщение автора поблагодарили: Бигудь (1).
Старый 23.04.2009, 11:54   #3  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Вообще-то это уже много раз обсуждалось, и посмотрите внизу есть похожие темы!
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 23.04.2009, 13:13   #4  
Бигудь is offline
Бигудь
Участник
 
101 / 15 (1) ++
Регистрация: 17.06.2008
Э.... а если такого класса у меня нет?
Если что:
Kernel: 4.0.2163.0
Application: 4.0.2163.0
Что до куда надо обновить?
__________________
Мой http://erp-blog.ru
Старый 23.04.2009, 13:51   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,322 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Бигудь Посмотреть сообщение
Э.... а если такого класса у меня нет?
Если что:
Kernel: 4.0.2163.0
Application: 4.0.2163.0
Что до куда надо обновить?
Это означает, что у вас нет русской локализации (gls-слоя)
__________________
Возможно сделать все. Вопрос времени
Старый 23.04.2009, 14:17   #6  
Бигудь is offline
Бигудь
Участник
 
101 / 15 (1) ++
Регистрация: 17.06.2008
Спасибо. А что надо сделать, чтобы он был?
__________________
Мой http://erp-blog.ru
Старый 23.04.2009, 14:43   #7  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Бигудь Посмотреть сообщение
В книжке по программированию есть пример вывода данных в шаблон Ворда. Мысль очень замечательная. Т.е. есть уже готовый файлик(какая-нибудь печатная форма документа), ее не надо прорисовывать программно, просто разметить закладки и вводить в них.
Мысль просто прекрасная! Добро пожаловать в увлекательный мир связи Аксапты и Excel!

Если Вам нужно выводить простые спискообразные отчеты (типа "первая строка - заголовки, начиная со второй - данные по колонкам"), то милости просим в нашу коллективную энциклопедию выводов в Excel: Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) (и, кстати, на ComExcelDocument_Ru свет клином не сошёлся).

Если Вам нужно выводить в затейливый бланк-шаблон (типа "Акт ОС-1") и печатать много подобных документов, то прежде чем Вы начнете по аналогии с Вордом мучаться с закладками, очень рекомендую вначале ознакомиться с темой: Копирование в Excel. Там предлагается вывести необходимые данные на один лист в виде спискообразного отчета, а на втором, грубо говоря, "настроить формулы на первый". Получается на порядок быстрее, чем поячеечное прописывание в закладки.
За это сообщение автора поблагодарили: Poleax (1).
Старый 23.04.2009, 14:57   #8  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,322 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Бигудь Посмотреть сообщение
Спасибо. А что надо сделать, чтобы он был?
Ээммм.. Поставить его . Ну... при установке аксапты Вы выбирали регион Eastern Europe?
Ищите по ключевым словам Eastern Europe
__________________
Возможно сделать все. Вопрос времени
Старый 23.04.2009, 15:39   #9  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Бигудь, еще можно пользоваться классами SysExcel*. Они-то должны быть.
Старый 23.04.2009, 15:43   #10  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,322 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Gustav Посмотреть сообщение
Бигудь, еще можно пользоваться классами SysExcel*. Они-то должны быть.
Ага, они однозначно лучше чем ComExcelDocument_RU (например, учитывают разные версии Excel). Просто много кода в российской локализации ссылающегося на ComExcelDocument_RU
__________________
Возможно сделать все. Вопрос времени
Теги
excel, microsoft office, локализация, отчет, шаблон

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вывод картинки в Excel Zlojbarsuk DAX: Программирование 1 14.08.2008 14:21
Маленькое замечание про вывод в Excel NNB DAX: Программирование 11 23.06.2008 16:23
Вывод в Excel в формате XML и ширина колонок gl00mie DAX: Программирование 1 30.10.2006 10:45
Как открыть готовый шаблон Excel в ActiveX Microsoft Office Spreadsheet 10.0? chi DAX: Программирование 0 16.11.2004 15:33
Вывод в Excel в определнный Worksheet... soin DAX: Программирование 1 22.10.2004 13:53

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

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

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