Сквозные строки

Автор dalaty, 6 июля 2022, 09:00

0 Пользователи и 1 гость просматривают эту тему.

dalaty

Вопрос как через макрос в ОО можно задать повторение шапки таблицы на каждой странице при печати?

bigor

#1
И вам здравствуйте

Примерно так:
Sub PrintTitleRows
 Dim oRanges As New com.sun.star.table.CellRangeAddress
 oRanges.Sheet = 0
 oRanges.StartColumn = 0 : oRanges(0).StartRow = 0 'A1
 oRanges.EndColumn = 0   : oRanges(0).EndRow = 0  
   
 ThisComponent.CurrentController.getActiveSheet().setTitleRows(oRanges)
 ThisComponent.Print(Array())
End Sub


ps Подсмотрено в OOME_4_0.odt стр.349
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

dalaty

Добрый день, Bigor!

Благодарствую, Ваш код очень помог. Все работает как швейцарские часы )