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

Вниз

Проблема при формировании отчета в Excel   Найти похожие ветки 

 
Olleg_ator ©   (2006-10-10 20:48) [0]

Добрый вечер всем!
У меня такая проблема возникла, может кто подскажет.
При фармировании отчета в Excel необходимо поставить альбомный лист, делаю это так:

ExcelApp.ActiveSheet.PageSetup.Orientation := 2

На тех мошинах, где установлен Office 2003 - проблем никаких, но там где стоит Office XP - получаю ошибку, мол невозможно установить Orientation.
Заранее признателен.


 
Shirson ©   (2006-10-11 12:03) [1]

Возможно, в этих версиях различаются значения констант xlLandscape и xlPortrait, хотя это было бы странно...

Запусти эксель и в его VBA проверь значения констант для xlLandscape и xlPortrait
msgbox(xlLandscape)
msgbox(xlPortrait)
для версии 2003 и XP

Если они отличаются, то нужно отлавливать версию экселя и использовать другие значения.
Если не отличаются, нужно пересмотреть вызов операции у установке ориентации страницы.


 
Olleg_ator ©   (2006-10-11 19:19) [2]

Проверил - одинаковый и там и там (2 и 1), может само обращение к PageSetup не поректно?


 
EvS ©   (2006-10-11 19:41) [3]

Используй константы из файлов ExcelXP, Excel2000


 
Olleg_ator ©   (2006-10-11 20:31) [4]

Не совсем понял как? Если возможно подробнее.


 
EvS ©   (2006-10-11 22:48) [5]

открой папку Delphi\Ocx\Servers там есть файлы Excel97.pas, ExcelXP.pas, Excel2000.pas и т.д., найдешь в них много интересного.


 
Olleg_ator ©   (2006-10-12 11:39) [6]

Благодарю



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
15-1162468189
Карелин Артем
2006-11-02 14:49
2006.11.19
Тайный смысл фразы "How are you"...


15-1162072591
Petr V.Abramov
2006-10-29 01:56
2006.11.19
Исключения в .Net


15-1162209544
Obideli
2006-10-30 14:59
2006.11.19
Как mail добавить в list ?


2-1162054281
Ingwar
2006-10-28 20:51
2006.11.19
Как лучше сделать!


2-1161855570
Tab
2006-10-26 13:39
2006.11.19
локальная база данных с возможностью шифрования