Seite 1 von 1

Blattschutz Symbol in Register Blattname ausblenden

Verfasst: Mo, 10.06.2019 15:00
von Tadeus.
Hallo,
Ich habe mit einem Makro-Looping den Blattschutz von allen Tabellenblättern aufgehoben.
Das Blattschutzsymbol in den Registerkarten ist allerdings weiterhin sichtbar.
Erst nach Speichern und Dokument öffnen ist das Symbol Blattschutz in Registerkarten weg.

Gibt es ein Makrokommando um die Register der Blätter zu aktualisieren?

Re: Blattschutz Symbol in Register Blattname ausblenden

Verfasst: Mo, 10.06.2019 19:49
von Stephan
Das Blattschutzsymbol in den Registerkarten ist allerdings weiterhin sichtbar.
Dann musst Du zum Entfernen des Blattschutzes dispatcher-Code benutzen:

Code: Alles auswählen

document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Protect"
args1(0).Value = false
dispatcher.executeDispatch(document, ".uno:Protect", "", 0, args1())

oder nach Aufheben des Schutzes das entsprechende Tabellenblatt im Makro zusätzlich kurz aus- und wiedereinblenden.
Gibt es ein Makrokommando um die Register der Blätter zu aktualisieren?
mir ist Keines bekannt


Gruß
Stephan