Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос по OpenOffice
 
 автор: час   (24.04.2010 в 22:11)   личное сообщение
 
 

В Calc Печать данных с новой страницы.
Напечатали (вывели в лист) часть данных, они заполнили не всю страницу, а как следующую часть начать выводить с новой страницы?
Эт я книгу кассовую вывожу на печать
Каждый день нужно с новой страницы начать
Остальное Osmor расписал всё как надо
А вот с этой проблемой покамест нет слада

Может просто количество строк отсчитаь
И в итоге расчёта - мне с нужной начать
Даже можно с запасом чтобы не ошибиться
Подскажите - мне стоит с идеей возиться?

Или может кто лучше идею предложит
Посоветуйте брацы идею кто может!!!
Можно было бы вставить страницы разрыв
Не нашёл как забацать - интернет перерыв

  Ответить  
 
 автор: час   (25.04.2010 в 21:09)   личное сообщение
 
 

Я так понял в OpenOffice это называется разрыв строки...
Как то так
OOO_Sheet.GetRows().getByIndex(PP).IsStartOfNewPage = True
где PP - номер строки
Но почему то и столбец или ... чё та всё уменьшилось до не приличности
это когда более одного разрыва
http://wiki.services.openoffice.org/wiki/ZH/Documentation/BASIC_Guide/Rows_and_Columns

  Ответить  
 
 автор: час   (26.04.2010 в 13:31)   личное сообщение
 
 


Добавление нового листа — вот лучший выход:
oSheet = oDoc.createInstance ("com.sun.star.sheet.Spreadsheet")
oDoc.Sheets.insertByName ("PPI Daily Tasks", oSheet)

  Ответить  
 
 автор: час   (26.04.2010 в 13:34)   личное сообщение
 
 

Кстати , Osmor такой функции к статье об ООО - не хватает...

Public Function OOO_CREATE_SHEET(STR_NAME_SHEET As String) As Boolean
' Добавить лист в электронную таблицу Calc

Set OOo_Sheet = OOO_Document.createInstance("com.sun.star.sheet.Spreadsheet")
Call OOO_Document.Sheets.insertByName(STR_NAME_SHEET, OOo_Sheet)

End Function

  Ответить  
 
 автор: osmor   (26.04.2010 в 14:04)   личное сообщение
 
 


' создадим новый лист после текущего
Call oBook.getSheets.InsertNewByName("ЕщеНовыйЛист", findSheetIndex(oBook, oSheet.Name) + 1)

  Ответить  
 
 автор: час   (26.04.2010 в 16:14)   личное сообщение
 
 

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList