Текущее время: Сб, июл 19 2025, 02:35

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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