Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.09.27;
Скачать: CL | DM;

Вниз

Вопрос по ExcelXP   Найти похожие ветки 

 
dreamse   (2008-07-18 06:39) [0]

Доброе утро.

Дело такое: Необходимо сделать работу с кубом в Excel (Pivot)
Все примеры и документация для этого есть для Delphi 7 (т.е работа уже сделанна, все работает) но на фирме весь проект (очень большой) написан на Delphi 5 и переходить на 7 никто не будет (проект который разрабатывался 10 лет перенести на delphi 7 слегка нереально)

В проекте используеться юнит Excel97 в котором отсутствует половина необходимых функций для формирования куба (Pivot)
А тупо написать DLL на 7 версии и на 5 её использовать не позволяет начальство :( (Чем это объяснимо фиг его знает :(  )

Вопрос: Можно ли как нибудь перенести нужные функции из ExcelXP в Excel97 или написать свой наследник ExcelXP (фишка в том что опять таки нельзя тупо установить в Delphi 5 библиотеку ExcelXP и работать с ней, так как в проекте более 40 модулей и очень много нарудо работает с проектом, начальство просто не позволит подключать какой то новый компонент т.е на каждой рабочем машине ставить новую ActiveX библиотеку ExcelXP :(

Что делать ?


 
Рамиль ©   (2008-07-18 09:16) [1]

В общем случае можно написать без всяких Excel97 и ExcelXP.


 
Jeer ©   (2008-07-18 09:28) [2]

Сменить начальство или работу, ну или все же попытаться доказать Вашу правоту.


 
dreamse   (2008-07-18 09:39) [3]

> Рамиль ©   (18.07.08 09:16) [1]

Как ? Если переносить свои наработки в Dll нельзя? и формировать отдельный файл для открытия Excel с параметрами тоже нельзя.

> Jeer ©   (18.07.08 09:28) [2]

Работа хорошая, пока нет смысла менять


 
YurikGL ©   (2008-07-18 10:50) [4]

Exl:=CreateOleObject("Excel.Application");

и не обращаем внимания ни на версию delphi ни на юниты типа Excel97.



Страницы: 1 вся ветка

Текущий архив: 2009.09.27;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.003 c
15-1248669050
brother
2009-07-27 08:30
2009.09.27
Что с основной веткой?


2-1248247703
Verden
2009-07-22 11:28
2009.09.27
Эмулируем нажатие клавиши


15-1248139231
Дмитрий С
2009-07-21 05:20
2009.09.27
Есть смысл ставить 64битную Висту


2-1248354193
SV
2009-07-23 17:03
2009.09.27
Автообновление программы с сайта


6-1207390865
Max
2008-04-05 14:21
2009.09.27
UDP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский