logo
logo
RE: я понимаю конеч... [Artem Fedorov 01/02/2002 10:48]
О! Знакомые слова! Будем писать...
Для расположения пункта экспорт есть два хороших варианта. Это или меню сервис, вот так:
 
Экспорт
-----
Настройки
 
Или меню Файл, где-то после открыть, обязательно разделяя сепаратором. А вот сохранить как и иже с ними не подходят, т.к. как уже сказал Сергей, файл он не создает и без установленного Excel экспорт вообще не работает.
 
Кстати, предложение. Есть ли у нас спецы по VBA? Кто хочет помочь автору, тот может написать макросы, которые форматируют голые данные во что-нибудь удобоваримое. Я думаю, Сергей с удовольствием будет включать код на VBA в экспорт. И дело вот в чем. Не открою Америк, если скажу что анализ, особенно комплексный, очень сложен. А Excel очень приспособлен к этому. Поэтому можно проблему анализа решить (временно?) с помошью написания макросов на VBA. Тогда экспорт будет выглядеть так: экспортируем, а на первом WorkSheet список кнопочек с различными функциями, вроде "построить ... график", "вывести ... отчет" и т.д. Пусть анализом занимается Excel, он к этому привык!
 
P.S. А Экспорт, по-моему, лучше в Сервис...
 
Dervish: А мне что-то кажется, что включение макросов в XLS - не есть очень удачное решение. И вот почему:
 
1. Не секрет, что inline-функции Excel-я (те, что прописываются прямо в ячейках) в русской и английской версии разные. Аналогичная ситуация с названиями свойств при работе через com-интерфейсы, по крайней мере русский Excel`95 не имеет свойства Visible (обалдеть!!!)!!! Само свойство есть, но называется оно как-то по-другому, я уж и не стал искать, как именно. Видимо, в русской транскрипции.
Не удивлюсь, если и с макросами возникнет та же самая проблема.
 
2. Механическое прописывание уже готового макроса существенно увеличит объём программы.
 
3. Разработка такого макроса - отдельная проблема. Лучше будет сделать эту аналитику непосредственно в Cash, а в Excel выгружать уже готовые формы. IMHO.