Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];

Вниз

Проблема при формировании отчета в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.043 c
6-1151044736
yaral
2006-06-23 10:38
2006.11.19
Кодировка писма IdMessage


3-1158582204
Bashar
2006-09-18 16:23
2006.11.19
Проблема с кодировкой в Direct Oracle Access (DOA)


2-1162200542
TrainerOfDolphins
2006-10-30 12:29
2006.11.19
Установка frx-компонентов...


6-1151330478
RealGanj
2006-06-26 18:01
2006.11.19
Переача файла по сети


2-1162383769
ice321i
2006-11-01 15:22
2006.11.19
Компонент TIdFTP





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский