Grundlegend: welches OOo? Welches Betriebssystem?
Du meinst eine Calc-Tabelle? Dort hättest Du (mit der Zeilennummer?) doch eine fortlaufende Zahl.
Für ein Problem: "wo ist die nächste freie Zeile?"
Calc-Routine zum Ermitteln eines benutzen Bereichs:
Code: Alles auswählen
REM Danad Posted: Sat Feb 19, 2005 3:19 am
REM http://www.oooforum.org/forum/viewtopic.phtml?t=17142
Function usedArea()
oDoc = thisComponent
oPlan = oDoc.getSheets().getByIndex(0)
oCursor = oPlan.createCursor()
oCursor.gotoStartOfUsedArea(False)
oCursor.gotoEndOfUsedArea(True)
aAdd = oCursor.getRangeAddress()
' print aAdd.StartRow; aAdd.StartColumn; aAdd.EndRow; aAdd.EndColumn
usedArea = aAdd.StartRow & " " & aAdd.StartColumn & " " & aAdd.EndRow & " " & aAdd.EndColumn
end Function
Hilft das schonmal weiter?SimpleInvoiceTemplate hat geschrieben:Anleitung für Dokumente mit einer fortlaufenden Nummer [...]
Das Makro liesst eine Nummer aus einer Textdatei und schreibt die nächste (lfd. / Rechnungs-) Nummer zurück.