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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Как в EXCEL вывести отформатированное сообщение при помощи OLE?
СообщениеДобавлено: Чт, ноя 08 2012, 14:41 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 05 2011, 17:54
Сообщения: 87
Пол: Мужской
Добрый день!
Возник интересный вопрос.

Возможно ли средствами OLE в ячейку выгрузить отформатированный текст.
Например:
Общество с ограниченной ответственностью
"ТРА ТА ТА"
62053, Планета Луна, г. Лунный, ул. Метеоритная, д. 78

Заранее спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как в EXCEL вывести отформатированное сообщение при помощи OLE?
СообщениеДобавлено: Чт, ноя 08 2012, 14:45 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
а в чем сложность?
ячейка это range
свойство value заполняете и все
Code:
SET PROPERTY OF cell 'Value' = ваш текст.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в EXCEL вывести отформатированное сообщение при помощи OLE?
СообщениеДобавлено: Чт, ноя 08 2012, 15:17 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 05 2011, 17:54
Сообщения: 87
Пол: Мужской
Сложность в том, что я хотел-бы получить отформатированный текст.

Документ EXCEL.
У меня есть ячейка определенной ширины. Высота в ней автоматический по тексту устанавливается.
Я в нее хочу передать вот такую структуру c вставленными переносами.
Общество с ограниченной ответственностью(ALT+ENTER)
"ТРА ТА ТА"(ALT+ENTER)
62053, Планета Луна, г. Лунный, ул. Метеоритная, д. 78
Когда я собираю все эти данные в строчку с помощью CONCATENATE я ставлю пробел между адресом.
В итоге получаю
Общество с ограниченной ответственностью
"ТРА ТА ТА" 62053, Планета Луна, г. Лунный, ул.
Метеоритная, д. 78

Вот и думаю как решить данную задачу.
Как записать ALT+ENTER между нужными мне строками с помощью ABAP.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как в EXCEL вывести отформатированное сообщение при помощи OLE?  Тема решена
СообщениеДобавлено: Чт, ноя 08 2012, 15:38 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 12:52
Сообщения: 219
WALL-E написал:
(ALT+ENTER)
символ переноса строки:
Code:
cl_abap_char_utilities=>cr_lf
вставляйте, когда собираете строку в CONCATENATE.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как в EXCEL вывести отформатированное сообщение при помощи OLE?
СообщениеДобавлено: Чт, ноя 08 2012, 15:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
CONCATENATE ... SEPARATED BY cl_abap_char_utilities=>newline
или cl_abap_char_utilities=>cr_lf, надо проверять что лучше


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в EXCEL вывести отформатированное сообщение при помощи OLE?
СообщениеДобавлено: Пт, ноя 09 2012, 08:25 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 05 2011, 17:54
Сообщения: 87
Пол: Мужской
Спасибо большое всем!


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

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


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

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


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

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