SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

выгрузка в Ексель



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
RRRoman
Участник
Участник



Joined: 05 Mar 2008
Posts: 39

PostPosted: Fri Mar 21, 2008 6:05 pm    Post subject: выгрузка в Ексель Reply with quote

в общем задача такая: нужно выгрузить на каждый лист(листов может быть несколько) екселевского шаблона в нижний левый угол номер документа материала (делаю форму М-4). выводить просто в ячейку не подходит - при добавлении строк в таблицу номер документа просто съезжает ниже на следующий лист. подозреваю, что здесь нужно создать колонтитул в шаблоне и передавать в него данные из сапа. но вот как прописать в колонтитуле переменную, в которую можно передавать данные? кто-нить сталкивался с такой проблемой?
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 125
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Sat Mar 22, 2008 8:51 pm    Post subject: Reply with quote

В Excel ссылка на ячейку или рисунок не могут быть вставлены в колонтитулы. Если на каждой печатной странице нужно повторить содержимое ячеек или рисунок, используйте заголовки печати.

Можете сформировать собственный колонтитул. Для добавления колонтитула к документу достаточно указать его содержание:
Excel.ActiveSheet.PageSetup.LeftFooter:='Левый нижний колонтитул';
Excel.ActiveSheet.PageSetup.CenterFooter:='Центральный нижний колонтитул';
Excel.ActiveSheet.PageSetup.RightFooter:='Правый нижний колонтитул';
Excel.ActiveSheet.PageSetup.LeftHeader:='Левый верхний колонтитул';
Excel.ActiveSheet.PageSetup.CenterHeader:='Центральный верхний колонтитул';
Excel.ActiveSheet.PageSetup.RightHeader:='Правый верхний колонтитул';

Для изменения размера шрифта добавьте к колонтитулу управляющий символ "&" и размер шрифта:
Excel.ActiveSheet.PageSetup.LeftFooter:='&7Левый нижний колонтитул';

Quote:
D.4.5.3. Оформление колонтитулов в Microsoft Excel.

По-умолчанию, при распечатке таблиц Microsoft Excel посередине листа печатаются колонтитулы. Верхний центрированный колонтитул содержит название листа таблицы, а в нижнем колонтитуле располагается номер страницы распечатываемого листа.

Вид колонтитулов при распечатке таблицы можно изменить. Это осуществляется в диалоговом окне "Файл" -> "Параметры страницы" ("File" -> "Page Setup") , на вкладке "Колонтитулы" . На этой вкладке Вы можете:
совсем отказаться от колонтитулов;
выбрать другой колонтитул из списка стандартных колонтитулов;
создать свой собственный колонтитул.

При создании собственного колонтитула открывается диалоговое окно с тремя многострочными редакторами, в которых необходимо набрать Ваш новый колонтитул. Следует отметить, что эти три окна -- это три разных колонтитула. выровненные соответственно по левому краю, по центру и по правому краю. Также есть ограничение на стилевое оформление колонтитулов: в каждом из окон задается единый стиль шрифтового и абзацного оформления.

В колонтитулах Microsoft Excel можно указывать:
номер распечатываемой страницы;
количество страниц, выводимых на печать;
дату создания документа;
время создания документа;
имя файла с таблицами;
имя листа (название таблицы).
Back to top
View user's profile Send private message Blog Visit poster's website
RRRoman
Участник
Участник



Joined: 05 Mar 2008
Posts: 39

PostPosted: Mon Mar 24, 2008 2:12 pm    Post subject: Reply with quote

спасибо! так и сделал через макрос. однако, не догадался как размер шрифта указать Very Happy спасибо, что подсказали! Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.