Вверх ↑
Ответов: 5227
Рейтинг: 587
#1: 2008-12-02 16:52:13 ЛС | профиль | цитата
Леонид, я тут ещё малость почитал и понял что можно обойтись и без ActiveX.

Значит план действий тогда такой.

1. Создать шаблон своей будущей диаграмы (очень даже замечательно и кода меньше писать)
2. В шаблоне прописать макросы для копирования диаграммы в буфер либо сохранить в файл либо вывести на печать (повернуть покрасить вставить фото, короче кому что по душе)

CopyPicture() — замечательный метод, который позволяет поместить диа-
грамму в буфер обмена как изображение. Затем это изображение можно
вставить, например, в документ Word или в любое другое место. Еще один
вариант — воспользоваться методом Export(), который позволяет создать
рисунок, представляющий диаграмму, в виде файла на диске.


3. Из HiAsm будем стучатся к Excel через VBJScript, запускаем Excel в фоновом (в скрытом режиме), открываем шаблон, заполняем данными, запускаем соответствующий макрос для построения диаграммы, запускаем макрос для сохранения диаграммы на диск или в буфер обмена.

Всё! Диаграмма высокого качества у нас в кармане (мне тоже нужно это для одного хорошего дела)

p.s - Вопрос к знатокам, если я в чём то не прав или что то упустил поправте пожалуйста.

карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0