|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.01.2019, 15:45 | #1 |
Новичок
Джуниор
Регистрация: 28.01.2019
Сообщений: 2
|
отчет из xml в pdf (через Эксель) c вставкой рисунка. Результат не впечатляет
Есть необходимость выгружать отчет из АБС (автомат.банковская система) в формате pdf.
процесс сбора отчета следующий: 1) формируем в АБС отчет xml формата - ОтчетXML 2) запускаем самописную утилиту (написана на vbs) которая открывает ОтчетXML в Экселе 2.1) находит в ОтчетXML метку заранее туда проставленную на этапе подготовки ОтчетаXML. Место расположения метки физически находится в конце отчета. 2.1) в место расположения метки вставляет растровый объект - рисунок jpg 2.2) сохраняем ОтчетXML отчет в pdf формате 2.3) удаляет исходный отчет ОтчетXML хлопаем в ладоши....отчет сформирован получаем замечания от Бизнеса: 1) в некоторых отчетах вставленный рисунок находится на отдельной странице чего быть не должно...по юридическим нормам 2) в других отчетах - рисунок "разрезан" - часть на одной странице - часть на другой Сам отчет в экселе выглядит как набор таблиц на одном экселевском листе. привести пример отчета не могу из за конфиденциальности информации высота строк в таблицах может варьироваться в зависимости от наполнения строки Задавал вопрос на форуме https://bankir.ru/dom/forum/%D0%B4%D...BA%D0%BE%D0%B2 но ответа не получил Подскажите пожалуйста как можно по умному применить pagebreak, чтобы рисунок на последней странице не разрезался и не печатался без данных? |
28.03.2019, 14:46 | #2 |
Новичок
Джуниор
Регистрация: 28.01.2019
Сообщений: 2
|
Хочу поднять этот же вопрос, так как проблема по сей день не решена.
В vba я не спец... нарыл инете коменду objWorkbook.ActiveSheet.HPageBreaks .Add Before:=Cells(666, 1) где 666 это идентификатор строки, 1 - идентификатор столбца A и решил её применить в своем vbs-скрипте не работает.... ошибка Предполагается наличие инструкции код 800А0400 что за инструкция? о чем речь? подскажите плиз знающие люди.... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление фонового рисунка через jQuery | J4SSektor | JavaScript, Ajax | 3 | 11.03.2013 15:50 |
Вставка рисунка в отчет по адресу в из поля таблицы | TimRus | Microsoft Office Access | 2 | 14.06.2010 14:38 |
Помогите с вставкой рисунка | fire_on | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 09.10.2009 01:14 |
Проблема со вставкой HTML кода через include | POPOV | PHP | 9 | 24.08.2009 21:59 |
Как с помощью xml-файла с генерировать БД в отчет MS Word | quit | БД в Delphi | 3 | 21.02.2008 16:23 |