Posted: Fri Mar 21, 2008 6:05 pm Post subject: выгрузка в Ексель
в общем задача такая: нужно выгрузить на каждый лист(листов может быть несколько) екселевского шаблона в нижний левый угол номер документа материала (делаю форму М-4). выводить просто в ячейку не подходит - при добавлении строк в таблицу номер документа просто съезжает ниже на следующий лист. подозреваю, что здесь нужно создать колонтитул в шаблоне и передавать в него данные из сапа. но вот как прописать в колонтитуле переменную, в которую можно передавать данные? кто-нить сталкивался с такой проблемой?
Age: 170 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Sat Mar 22, 2008 8:51 pm Post subject:
В 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 можно указывать:
номер распечатываемой страницы;
количество страниц, выводимых на печать;
дату создания документа;
время создания документа;
имя файла с таблицами;
имя листа (название таблицы).
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.