Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: ошибка в строке with XLApp.ActiveSheet.PageSetup  (Прочитано 7789 раз)
0 Пользователей и 1 Гость смотрят эту тему.
serjufa
Гость
« : 28-01-2008 05:47 » 

Здравствуйте!

Возник очередной вопрос, на который пока не могу найти ответ.

в моей программе этот код работает
Код: (Delphi)
 XLApp.ActiveSheet.PageSetup.Orientation := xlPortrait; //xlLandscape;

а этот - нет.
Код: (Delphi)
   with XLApp.ActiveSheet.PageSetup do
  begin
    Orientation := xlPortrait;

  end;
Выводится ошибка:
Код: (Delphi)
[Error] Unit1.pas[671]: Record, object or class type required
[Error] Unit1.pas(673]: Undeclared identifier: 'Orientation'


Как решить эту проблему?
« Последнее редактирование: 28-01-2008 05:49 от serjufa » Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 28-01-2008 19:10 » 

Это внешний COM-объект. Сдается мне, что траблу в этом надо искать.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Aveic
Постоялец

ru
Offline Offline
Пол: Мужской
Yellow


« Ответ #2 : 29-01-2008 22:15 » 

Цитата
[Error] Unit1.pas[671]: Record, object or class type required
А чем является XLApp.ActiveSheet.PageSetup? Получается что не записью, не объектом и не классом?
Записан
si7n
Гость
« Ответ #3 : 19-08-2008 10:27 » 

Всем привет!
Следюший код правильный:
XL.ActiveSheet.PageSetup.Orientation := 1;
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines