C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Почему не работает код?
** laifik
  Отправлено: 26.03.2004, 10:55


Не зарегистрирован







Sh.OlePropertyGet("PageSetup").OlePropertyGet("Orientation") = poLandscape;
Excel запускается, а ориентация листа для печати не меняется.
У меня 6-й Билдер wink.gif
Gedeon
Отправлено: 26.03.2004, 11:19


Ветеран

Группа: Модератор
Сообщений: 1742



Попробуйте так:
CODE

Sh.OlePropertyGet("PageSetup").OlePropertyGet("Orientation").OlePropertySet("Orientation" << poLandscape);
** laifik
Отправлено: 26.03.2004, 13:21


Не зарегистрирован







Спасибо огромное!
Фраза записана немного не верно, но она натолкнула меня на правильный вариант, хотя мне казалось, что все варианты я уже проработала.
Вот работающий код:
Sh.OlePropertyGet("PageSetup").OlePropertySet("Orientation", 2);
2 — альбомная ориентация
1 — книжная ориентация. smile.gif

Вернуться в Вопросы программирования в C++Builder