Seite 1 von 1
Re: Platzhalter in Writertabelle
Verfasst: Sa 26. Nov 2016, 15:55
von mikele
Hallo,
anhand eines pdf ist es schwer nachvollziehbar, was passiert. Was spricht gegen die odt-Datei?
Welche Art von "Platzhalter" hast du benutzt?
So wie es aussieht, sind es Datenbankeinträge, also im Prinzip ein Serienbrief. Wozu dann ein Makro?
Re: Platzhalter in Writertabelle
Verfasst: So 27. Nov 2016, 00:48
von gogo
Schau' mal in der
BaseReportExtension (extensions.libreoffice.org)
Code: Alles auswählen
myDoc = Das Writer-Dokumnet als Objekt. ThisComponent funktioniert NICHT wenn Du einen Button in Base verwendest!
...
myTables = createunoservice("com.sun.star.text.TextTables")
myTables = myDoc.getTextTables
myTable = createunoservice("com.sun.star.text.TextTable")
...
myTable = myTables.getByName("NameDerTabelle") ' in Deiner ott wäre das "RG_Pos"
...
myTable.getCellByPosition(x,y).setstring("meinText")
... x,y musst Du natürlich anpassen
Re: Platzhalter in Writertabelle
Verfasst: So 27. Nov 2016, 12:42
von mikele
Hallo,
Vermutlich habe ich das mit dem Index noch nicht ganz verstanden.
Die Zählung beginnt bei 0, sodass die Zelle F5 per
erreicht wird.
Damit auch gerechnet wird, solltest du
nehmen und die Zellen (vorher) als Währung formatieren.
Re: (Gelöst) Platzhalter in Writertabelle
Verfasst: Mo 28. Nov 2016, 20:07
von mikele
Hallo,
ich empfehle dir Mri oder Xray zu installieren. Mit diesen Objektinspektoren kannst du die Dinge im Detail erforschen.