Текущее время: Вт, июл 22 2025, 08:02

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Преобразование макроса VB в ABAP OLE (Word)
СообщениеДобавлено: Пт, фев 01 2013, 12:18 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, ноя 09 2004, 08:26
Сообщения: 97
Пол: Мужской
Коллеги,
подскажите как преобразовать выражение Selection.ParagraphFormat.FirstLineIndent = CentimetersToPoints(1.5) из VB
в ABAP?

Например, выражение

Selection.ParagraphFormat.SpaceBeforeAuto = False

преобразуется в

GET PROPERTY OF gs_word 'ActiveDocument' = gs_actdoc.
GET PROPERTY OF gs_actdoc 'Application' = gs_application.
GET PROPERTY OF gs_application 'Selection' = gs_selection.
GET PROPERTY OF gs_selection 'ParagraphFormat' = gs_parformat.
SET PROPERTY OF gs_parformat 'SpaceBeforeAuto' = '0'.

Как быть с "...CentimetersToPoints(1.5)"?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Преобразование макроса VB в ABAP OLE (Word)
СообщениеДобавлено: Пт, фев 01 2013, 12:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
Function CentimetersToPoints(Centimeters As Double) As Double
Member of Excel.Application

1 cm = 28.3464567 PostScript point
1.5 cm = 42.519685039 ~ 43

..
call method | get property of .. ParagraphFormat = r1
call method | set property of r1 FirstLineIndent = 43


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Преобразование макроса VB в ABAP OLE (Word)
СообщениеДобавлено: Пт, фев 01 2013, 13:28 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, ноя 09 2004, 08:26
Сообщения: 97
Пол: Мужской
To trop:

Спасибо. Получилось. Не предполагал, что необходим пересчет.


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

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


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

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


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

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