Tabelle mit Makro schützen ohne Dialog (AOO)

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

nobijohn
*
Beiträge: 19
Registriert: Do, 30.05.2024 00:30

Tabelle mit Makro schützen ohne Dialog (AOO)

Beitrag 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?
Karolus
********
Beiträge: 7517
Registriert: Mo, 02.01.2006 19:48

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

Beitrag von Karolus »

Hallo

Code: Alles auswählen

sheet.unprotect("")
…
…
sheet.protect("")
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
nobijohn
*
Beiträge: 19
Registriert: Do, 30.05.2024 00:30

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

Beitrag 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...
Karolus
********
Beiträge: 7517
Registriert: Mo, 02.01.2006 19:48

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

Beitrag 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
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Antworten