Текущее время: Пт, июл 18 2025, 19:57

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Профи подскажите как в excel поменять ориентацию страници
СообщениеДобавлено: Пн, июл 11 2005, 17:07 
Ассистент
Ассистент

Зарегистрирован:
Ср, июн 29 2005, 16:47
Сообщения: 40
Я целый день над этим бьюсь вроде ничего сложного ,а не выходит

Сall method of application 'ActiveSheet' = ActiveSheet.
call method of ActiveSheet 'PageSetup' = PageSetup.
set property of PageSetup 'Orientation' = 'xlLandscape'.

Ну не хочет зараза работать и все тут.Помогите пожалуйста.Горю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 11 2005, 17:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
xlLandscape - это константа, значение 2 (не строка). Кроме того, судя по списку объектов, ActiveSheet и PageSetup - это свойства, а не методы.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Профи подскажите как в excel поменять ориентацию страниц
СообщениеДобавлено: Пн, июл 11 2005, 20:32 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
New_D написал(а):
Я целый день над этим бьюсь вроде ничего сложного ,а не выходит

Сall method of application 'ActiveSheet' = ActiveSheet.
call method of ActiveSheet 'PageSetup' = PageSetup.
set property of PageSetup 'Orientation' = 'xlLandscape'.

Ну не хочет зараза работать и все тут.Помогите пожалуйста.Горю.


Run Excel -> Alt + F11 -> F2 -> Application - дальше все должно быть ясно. В едит-боксе можешь написать xlLandscape - покажет к чему относится, и какие могут быть еще свойства.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 12 2005, 09:56 
Гость
REPORT ZTEST .

INCLUDE OLE2INCL.
DATA: SSS(20).

START-OF-SELECTION.
PERFORM EXC.
*&--------------------------------------------------------------------*
*& Form EXC
*&--------------------------------------------------------------------*
* text
*---------------------------------------------------------------------*
FORM EXC.
DATA: H_EXCEL TYPE OLE2_OBJECT,
H_MAPL TYPE OLE2_OBJECT,
H_SHEET TYPE OLE2_OBJECT,
H_ZL TYPE OLE2_OBJECT,
H_F TYPE OLE2_OBJECT,
H_P TYPE OLE2_OBJECT.

CREATE OBJECT H_EXCEL 'EXCEL.APPLICATION'.
SET PROPERTY OF H_EXCEL 'Visible' = 0.
CALL METHOD OF H_EXCEL 'Workbooks' = H_MAPL.
CALL METHOD OF H_MAPL 'Add'.
CALL METHOD OF H_EXCEL 'Worksheets' = H_SHEET
EXPORTING
#1 = 'Лист1'.
CALL METHOD OF H_SHEET 'Activate'.
CALL METHOD OF H_EXCEL 'ActiveSheet' = H_F.
CALL METHOD OF H_F 'PageSetup' = H_P.
SET PROPERTY OF H_P 'Orientation' = 2.
SET PROPERTY OF H_EXCEL 'Visible' = 1.
CALL METHOD OF H_SHEET 'RANGE' = H_ZL
EXPORTING
#1 = 'A1'.
SET PROPERTY OF H_ZL 'Value' = 'Пример'.
CALL METHOD OF H_F 'PrintPreview'.
SET PROPERTY OF H_EXCEL 'Visible' = 1.

FREE OBJECT H_EXCEL.
FREE OBJECT H_ZL.
FREE OBJECT H_F.
FREE OBJECT H_MAPL.
FREE OBJECT H_SHEET.

ENDFORM. "VEXCEL


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 13 2005, 18:23 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Пора отдельный форум заводить по программированию в Excel с примерами на ABAP :lol:
Я бы такие вещи писал на VBA добивался работоспособности, а уже потом переводил на ABAP.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB