Seite 1 von 1

Tabelle mit Makro schützen ohne Dialog (AOO)

Verfasst: Di, 04.06.2024 22:10
von nobijohn
Hallo zusammen, hoffe jemand weiß wie's geht:
Habe etliche Makros für z.B. Sortierfunktionen die alle zuerst den Schutz entfernen und nach der Arbeit wieder setzen und das Dokument speichern. Dabei stört das Dialogfeld mit der möglichen PW Eingabe das immer bestätigt werden muß. Es soll natürlich kein PW gesetzt werden und der Dialog sollte sich automatisch schließen bzw. gar nicht erscheinen. Weiß jemand wie's geht?

Re: Tabelle mit Makro schützen ohne Dialog (AOO)

Verfasst: Di, 04.06.2024 23:13
von Karolus
Hallo

Code: Alles auswählen

sheet.unprotect("")
…
…
sheet.protect("")

Re: Tabelle mit Makro schützen ohne Dialog (AOO)

Verfasst: Mi, 05.06.2024 01:33
von nobijohn
Danke Karolus, krieg's nicht hin. Habe meine Makros zusammengeklickt da ich derzeit zu wenig Zeit habe mich mit echter Programmierung zu beschäftigen.
So sieht mein Versuch aus:

sub Unprotect
dim sheet as object
rem dim unprotect as object
sheet= ThisComponent.CurrentController.Frame
sheet.unprotect("")
End sub
Meckert "unprotect" an. (Methode nicht bekannt)

Weiß mir nicht zu helfen... Anfänger halt...

Re: Tabelle mit Makro schützen ohne Dialog (AOO)

Verfasst: Mi, 05.06.2024 06:32
von Karolus
nobijohn hat geschrieben: Mi, 05.06.2024 01:33 Danke Karolus, krieg's nicht hin. Habe meine Makros zusammengeklickt da ich derzeit zu wenig Zeit habe mich mit echter Programmierung zu beschäftigen.
Dann nimm dir die Zeit, anstatt zu hoffen das aus thisComponent.CurrentController.Frame per Telepathie das gewünschte Tabellenblatt wird!
https://www.dannenhoefer.de/faqstarbasi ... ugrei.html