Winfried Rohr schrieb:
[code]
oVCurs = ThisComponent.getCurrentController().getViewCursor()
oTable = oVCurs.TextTable
iCount = oTable.getRows.Count
oCell = oTable.getCellByPosition(1,0)
oCell.setFormula ("=Sum <B2:B" & iCount & ">" )
[/code]
Darunter ist eine zweite Tabelle,
DAS ist das Problem an einer Makrolösung.
Mit dem sichtbaren Cursor ist *eine* Tabelle einfach zu identifizieren,
bei mehreren Tabellen muss der Zugriff über den Index (ist von der
Reihenfolge des Einfügens der Tabellen, nicht von deren Position im
Dokument) oder über den Namen erfolgen.
bspw.:
[code]
oTabPositionen = ThisComponent.getTextTables().getByName("Positionen")
[/code]
Für beide Tabellen (zwei Variablen) das Objekt so holen, bei der einen
die Zeilen zählen und bei der anderen die Formel anwenden; Syntax:
=Sum <Table1.B2:B3>
Nach dem Löschen der Zeile(n) aufrufen (OOo2: eine Dokumenten
Symboleiste mit Schaltfläche zum Makro in der Vorlage speichern: sehr
schönes Feature!)
Hilft Dir das weiter?
Hallo Winfried,
das sieht nach einer sehr guten Lösung aus - ich kenne mich mit Star
Basic noch nicht sehr gut aus, werde aber mal versuchen, deine Makros
zum Laufen zu bringen.
Vielen Danke & schönes Wochenende!
Gruß, Götz
--
--------------------------------
! This E-Mail has no attachments
---------ABSENDER---------------
name Goetz M. Ritter
country Germany
e-mail [EMAIL PROTECTED]
--------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]