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

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


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

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


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

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