gelöschte Buttons werden mitgespeichert ?
Verfasst: Sa, 11.09.2010 14:50
Hallo Kenner und Könner,
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
der Versuch vor dem Speichern der PDF Datei einen neuen Bildaufbau zu erzwingen mit diesem Code
hat nichts bewirkt
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()