ООфис имеет встроенные средства для создания отчетов и они наверное подойдут многим. Но откровенно говоря я склоняюсь к печати документов через программно генерируемые таблицы ООКалк.
Кто еще хочет попробовать вот много кода из которого можно и для себя взять какие-то моменты. Главное собственно вызвать ООКалк с пустым документом, а по прочим вопросам документации достаточно.
Кто еще хочет попробовать вот много кода из которого можно и для себя взять какие-то моменты. Главное собственно вызвать ООКалк с пустым документом, а по прочим вопросам документации достаточно.
Sub PrintNZP() MsgBox "Закройте текущее сообщение и дождитесь сообщение <<Обработка документа окончена>>" Dim oNDoc, oNSheets, oNSheet oNDoc = StarDesktop.loadComponentFromURL( _ "private:factory/scalc", "_blank", 0, Array() ) oNSheets = oNDoc.getSheets() oNSheet = oNSheets.getByIndex(0)