Добрый день всем. Нужна ваша помошь с выводом данных в Excel. Делаю пользовательский шаблон. Формирую данные в ALV Grid, после этого вывожу в свой пользовательский шаблон. Данные выводятся, всё ок.
Однако мне нужно вывести данные, используя форматирование. То есть, к примеру, я хочу, чтобы первая строка на листе excel, в который выводятся данные, была выделена синим цветом и жирным шрифтом и т.д. Пробую изменять параметры ячеек Excel, то есть ставлю заливку первой строки синим цветом. Однако после вывода данных из ALV Grid в Excel я своего форматирования не вижу, параметры всех ячеек снова стали такими, какими было по умолчанию.
Читала в доках, что можно сначала изменить параметры в ALV, сохранить их в layout, и после этого выводить, тогда то форматирование, что будет указано в ALV, правильно выведется в экселе. Однако это не тот способ, что мне нужен, мне нужно, чтобы именно _шаблон_ содержал в себе нужное форматирование ячеек. Можно ли это как-нибудь сделать? С помощью макросов - получилось, а можно ли сделать как-нибудь без них? Если можно, то подскажите как. Если нельзя, то скажите, зачем вообще тогда придумали эти шаблоны, если ничего кроме макросов менять нельзя?
|
|