27.11.2003, 15:25 | #1 |
Участник
|
Создание прайс-листа в формате XLS
Нужен совет профи: как создавать прайс-лист в форматах RTF и HTML я знаю. А можно ли как-то экселевский файл сгенерить?
Спасибо |
|
27.11.2003, 15:32 | #2 |
Участник
|
Спокойно: подключаете экселевский activex-компонент, и с его помощью выводите в экселевский файл.
__________________
Александр Игнатьев |
|
27.11.2003, 15:34 | #3 |
Участник
|
спасибо, но я полный чайник в этом... не могли бы вы конкретизировать, где взять компоненту и как ее подключить
|
|
27.11.2003, 15:45 | #4 |
Участник
|
ну, компонента эта в реестре прописывается, при установке MS Office. называется так:
Microsoft Excel 10.0 Object Library, к сожалению не знаю, как именно подключаетюся ActiveX-компоненты в Аксапте. наверняка создается переменная типа automation(или типа того), затем из списка выбирается эта компонента, ну создаются переменные (точнее объекты) классов Application (приложение), WorkSheet(экселевский лист), Workbook(экселевская книга), Range(набор ячеек). создается сначала объект Application, затем Workbook, затем WorkSheet, затем с помощью range получаем набор ячеек, форматируем его, и выводим в него данные. Могу привести пример кода на C#, либо на C/Al, а вот на X++ не могу. с аксаптой , к сожалению, не работал. Но это несложно, это же синтаксис языка, а конкретные методы я вполне могу подсказать.
__________________
Александр Игнатьев |
|