Текущее время: Пн, окт 27 2025, 22:39

Часовой пояс: 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], Google Feedfetcher


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

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