auf einer Seiten-Vorlage habe ich einige Buttons platziert und mit Makros belegt um die damit erstelle Datei zu bearbeiten
zum speichern der Datei wird ebenfalls ein Makro gestartet das unter anderem alle Buttons entfernt was soweit auch einwandfrei funktioniert.
Wenn ich nun im verlauf des Makro nach dem entfernen der Buttons diese Datei noch als PDF exportiere,
werden in der PDF Datei aber alle Buttons die vorher eigentlich schon entfernt wurden trotzdem dargestellt ?
wie kann ich erreichen, dass die PDF Datei ohne die Buttons gespeichert wird ?
der Teil im code sieht so aus
Code: Alles auswählen
' alle Buttons entfernen
odoc.drawpage.forms.getByIndex(0).removeByName("Schaltfläche 1")
odoc.drawpage.forms.getByIndex(0).removeByName("Schaltfläche 2")
odoc.drawpage.forms.getByIndex(0).removeByName("Schaltfläche 3")
odoc.drawpage.forms.getByIndex(0).removeByName("Schaltfläche 4")
odoc.drawpage.forms.getByIndex(0).removeByName("Schaltfläche 5")
odoc.drawpage.forms.getByIndex(0).removeByName("Schaltfläche 6")
odoc.drawpage.forms.getByIndex(0).removeByName("Schaltfläche 7")
' odoc.drawpage.forms.getByIndex(0).removeByName("Numerisches Feld 1")
' alle Bilder einbinden durch Aufruf des folgenden Tools
embedImagesOfThisDocument
' Datei noch einmal mit Bildern speichern
odoc.store()
' den Dateinamen und Pfad zusammen setzen und Export als .info Text-Datei
datei= "H:\WEB-load\- neu\" & releaseDate & " -- " & myText02 & "\" & myText02 & ".info" ' setzt den Pfad zusammen
dateiurl=ConvertToUrl(datei) ' wandelt den Pfad in URL form und schreibt ihn in die Variable "dateiurl"
odoc.storetourl(dateiurl,myFileProptxt())
' den Dateinamen und Pfad zusammen setzen und Export als PDF Datei
datei= "H:\WEB-load\- neu\" & releaseDate & " -- " & myText02 & "\" & myText02 & ".pdf" ' setzt den Pfad zusammen
dateiurl=ConvertToUrl(datei) ' wandelt den Pfad in URL form und schreibt ihn in die Variable "dateiurl"
odoc.storetourl(dateiurl,myFileProp_pdf())
' Datei schließen
odoc.close(true)
Code: Alles auswählen
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(ThisComponent.CurrentController, ".uno:UpdateAll", "", 0, Array())
'thisComponent.unlockControllers()