Главная страница
    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.054 c
4-1151505576
salexn
2006-06-28 18:39
2006.11.19
Vista и API функции


15-1162524520
Slider007
2006-11-03 06:28
2006.11.19
С днем рождения ! 3 ноября


2-1162376939
Vladimir1984
2006-11-01 13:28
2006.11.19
как открыть файл xls, и по координатам построить поверхность?


15-1162324851
Колдун
2006-10-31 23:00
2006.11.19
Сохранение TreeView в HTML-формате


2-1162382793
logslava
2006-11-01 15:06
2006.11.19
как проверить существует ли объект





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