Willkommen im Forum.
effektiver hat geschrieben:Ich bin neuer Nutzer von OO und habe eine Frage an die, die Makros erstellen können.
Auch neu in der Forenwelt?
Hier gibt es für Makrofragen ein Unterforum - deshalb habe ich Dein Post gleich dahin verschoben
effektiver hat geschrieben:Aber ich möchte gerne alle Blätter, oder noch besser immer die gleichen ausgewählten Blätter mit einem Paßwort schützen und wieder öffnen können.
Code: Alles auswählen
StarDesktop.CurrentComponent.Sheets().getByIndex( 0 ).protect( "" )
Ein Passwort könnte dann innerhalb der Anführungszeichen stehen...
Um die Anweisung noch eine Schleife gebaut - arbeitet die Zeile für alle Tabellenblätter
Code: Alles auswählen
For i = 0 to StarDesktop.CurrentComponent.Sheets().Count - 1
StarDesktop.CurrentComponent.Sheets().getByIndex( i ).protect( "" )
Next i
Die Anweisung zum Schutz entfernen heisst dann -logischerweise-
.unprotect( "" )
Hilft Dir das weiter?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)