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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.06.2006, 10:46   #1  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Пример работы с Excel через COM
Добрый день, коллеги!

Выкладываю Вашему вниманию, проект работы Axapta с Excel.
Основа написана с использованием чистого COM-интерфейса.
Я создал для аналогии с VBA классы, соответствующие объектам Application, WorkBook, WorkSheet и Range. При таком подходе их можно просто дополнять по мере надобности не меняя основную логику функционала, плюс, для прогеров, которые работали с VBA, будет проще их понять. Функционал буду совершенствовать, пересмотрю связь между классами, в общем постараюсь свести все к программированию отчетов с минимальным кол-вом кода.

Но для ускорения вывода строк рекомендую использовать вставку контента через буфер обмена в html-формате с испольованием TextBuffer(); получается очень быстро.
Имеет смысл вставлять все строки разом
А также, можно подкрячить классы под DDE.

Надеюсь моя работа кому-нибудь поможет ;-)
Вложения
Тип файла: xpo IntExcel.xpo (45.5 Кб, 431 просмотров)

Последний раз редактировалось Jox; 05.06.2006 в 10:58.
За это сообщение автора поблагодарили: mazzy (5).
Теги
excel, законченный пример

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Построчный импорт из Excel через COM olesh DAX: Программирование 20 23.10.2008 14:01
Помогите сделать действие в Excel через COM kashperuk DAX: Программирование 25 10.09.2007 15:59
SQL запрос через COM вызовы Акзапты 4 Jab Straight DAX: Программирование 3 14.06.2007 17:08
отчет в Excel через COM Pawlik DAX: Программирование 2 23.03.2006 15:44
Порты для работы через Интернет KiselevSA DAX: Администрирование 8 03.04.2002 15:15

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:31.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.