Seite 1 von 1

Zellen in Texttabelle verbinden

Verfasst: Fr, 14.03.2008 19:11
von idefix
Hallo.

Ich habe ein Writerdokument. Dort eine Texttabelle per Macro generiert. Jetzt möchte ich eine Summenzeile hinzufügen. Das mache ich mit

Code: Alles auswählen

oRows = oTab.getRows
		oRows.insertByIndex(oRows.getCount(), 2) ' zwei zeilen einfuegen
Macht OO auch.
Jetzt möchte ich die ersten drei Spalten miteinander verbinden.
Etwa so:

Code: Alles auswählen

oZellbereich = oTab.getCellRangeByPosition(0,3,2,3)
		oZellbereich.merge(True)

Dabei ist oTab meine Texttabelle. Die Zeilen-/Spaltennummern habe ich zum testen drin. Diese Nummern werde ich später dynamisieren (bei den letzten beiden Zeilen sollen jeweils die ersten 3 Zellen verbunden werden).
Bei dem Ausführen von

Code: Alles auswählen

oZellbereich.merge(True)
bricht OO ab.
Kann mir jemand sagen warum?
Oder ein anders Beispiel posten, wie ich in einer Texttabelle Zellen verbinden kann.
Danke
Jochen

Re: Zellen in Texttabelle verbinden

Verfasst: So, 16.03.2008 18:33
von Gert Seler
Hallo idefix,
Du solltest erst einmal erklären, was Du haben möchtest (z.Bspl.: eine Rechnung erstellen?) und soll dort die "artikelnr" & "artikelBezeichnung" &
"einzelpreis" & "geasmtpreis" eingetragen werden? Oder soll etwas anderes berechnet werden?
Bitte mehr Details.

mfg
Gert

Re: Zellen in Texttabelle verbinden

Verfasst: Mo, 17.03.2008 14:34
von idefix
Hallo Gert.
Hier noch mehr Informationen.
Ich möchte eine Rechnung erstellen. :-)
In diesem Writer-Dokument habe ich die notwendigen Datenfelder wie Kunde, Adresse, Bestellnummer, etc, bereits drin.
Um die einzelnen Rechnungspositionen aufzuführen habe ich per Makro eine Texttabelle eingefügt. Die Tabelle hat 4 Spalten (Artikelname, Menge, Einzelpreis, Positionspreis). Abhängig von der Anzahl der Positionen einer Bestellung werden die notwendigen Zeilen hinzugefügt. Am Ende der Tabelle füge ich noch weitere drei Zeilen zu, (Summe netto, MwSt, Gesamtsumme).
Jetzt möchte ich die linken drei Spalten (Artikel, Menge, Einzelpreis) zusammenfassen, damit dort der Text (z. B. "Summe netto", "MwSt.","Gesamtsumme:") hinein kann.
Wie machst Du das?

Grüße
Jochen