06.03.2006, 09:57 | #1 |
Moderator
|
Axapta программирует Excel на VBA
Уважаемые коллеги, вашему вниманию предлагается тестовая "поделочка" для демонстрации одной идейки (или нескольких).
"Поделочка" (job) делает следующее: - грузит построчно заранее подготовленный VBA-код (несколько процедур) из excel-ного sheet-а в заранее подготовленную таблицу в Axapta (условно назовем эту таблицу «Макробиблиотекой»); - создает новую рабочую книгу Excel; - выводит из Axapta на лист этой книги список сотрудников вашего предприятия (аля грид в пункте меню Сервис/Телефоны); - создает в рабочей книге Excel VBA-модуль, который «накачивается» строками кода, ранее сохраненными в «Макробиблиотеке»; - запускает из Axapta код созданного модуля на выполнение в Excel – в результате выполнения список сотрудников в Excel некоторым образом форматируется; - удаляет отработавший VBA-код из рабочей книги, оставляя пользователю отформатированный отчёт, не содержащий макросов (у разработчика в «Макробиблиотеке» остается набор макросов для повторного использования). Cодержание архива: 1. AxRepik_ReadMe.rtf 2. AxRepik_Project.xpo 3. AxRepik_DemoJob.txt 4. AxRepik_CodeLoader.xls После скачивания и распаковки архива необходимо в первую очередь ознакомиться с содержанием файла AxRepik_ReadMe.rtf, который содержит пошаговую инструкцию по подготовке и запуску. Хотелось бы услышать ваши комментарии по поводу представленного способа взаимодействия Axapta c Excel. Заранее спасибо. |
|
|
За это сообщение автора поблагодарили: belugin (1). |
Теги |
excel, vba |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|