logo
logo
Не могу поправить потому что... [Dervish 10/12/2006 23:26]
...чувствую, что я слишком слабовато знаю Excel, чтобы вступать в прения и обсуждания.
 
Но на мой взгляд существует две модели взаимодействия программы и Экселя. Первая, это то, за что ратуете вы. Когда весь анализ делается в два этапа. На первом данные выгружаются в файл экселя, а далее (и это второй этап) выгруженные данные используются как источник данных для анализа.
 
Вторая модель требует меньших действий пользователя и опирается на технологию DDE (dynamic data exchange - динамический обмен данными). Пример использования этой технологии можно наблюдать, когда одна ячейка Экселя ссылается на другую ячейку в другом файле Экселя. Добавить такую ссылку можно через специальную вставку (вставить связь). Так это, по крайней мере, называется в русскоязычном Экселе. А во вставленной ячейке мы можем наблюдать что-то вроде =[test.xls]Лист1!$B$5.
 
Прелесть такой связи состоит в том, что данные выбираются из сервера "на лету" в тот момент, когда нужно пересчитать лист.
 
Так вот, в принципе, AbilityCash тоже можно сделать таким сервером, который будет предоставлять данные для Экселя. И, если не ошибаюсь, там даже с паролями все будет в порядке, программа будет запрашивать пароль и все.