Makro ausführen in exportierten PDF

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Makro ausführen in exportierten PDF

Re: Makro ausführen in exportierten PDF

von Stephan » Fr, 05.06.2020 21:22

Was mache ich falsch?
Es ist mit OpenOffice oder LibreOffice grundsätzlich unmöglich Makrofunktionalität in PDF zu übernehmen.

Gruß
Stephan

Makro ausführen in exportierten PDF

von lucabert » Fr, 05.06.2020 21:03

Hallo Leute!

Ich versuche gerade ein Dokument zu erzeugen, das ich als Muster für kleine Rechnungen nutzen werde.
Das Dokument will ich dann als PDF exportieren und so auch nutzen.
Im Dokument sind zwei numerische Felder (flightPrice und lessonPrice), bei den ich ein Wert angeben kann, und ein Feld (totalPrice), das die Summe der anderen beiden Felder bekommen soll.

Eigentlich ganz einfach, ich kriege es aber nicht zum Laufen...

Das ist meine Makro:

Code: Alles auswählen

	Dim oDoc, oController, oform, oView, flightPrice, lessonPrice, totalPrice as Object
	Dim price as Integer

	oDoc = thisComponent
	oController = oDoc.getCurrentController()
	oform = odoc.drawpage.forms.getbyindex(0)

	flightPrice = oForm.getByName("flightPrice")
	oView = oController.getControl(flightPrice)
	price = oView.Model.value
	lessonPrice = oForm.getByName("lessonPrice")
	oView = oController.getControl(lessonPrice)
	price = price + oView.Model.value

Msgbox "Preis: " + price
Die beide Felder habe ich so konfiguriert, dass beim Verlust des Fokus die Makro ausführen.
Ich habe dann das Dokument als PDF exportiert und geöffnet (mit Okular und Acrobat Reader, kein Unterschied) und ein Wert angegeben.
Leider wird keine MessageBox mit dem Preis angezeigt und auch kein Fehler...

Was mache ich falsch?

Danke
Luca

Nach oben