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?
Willkommen im Forum.
[quote="effektiver"]Ich bin neuer Nutzer von OO und habe eine Frage an die, die Makros erstellen können.[/quote]
Auch neu in der Forenwelt?
Hier gibt es für Makrofragen ein Unterforum - deshalb habe ich Dein Post gleich dahin verschoben 8)
[quote="effektiver"]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. [/quote]
[code]
StarDesktop.CurrentComponent.Sheets().getByIndex( 0 ).protect( "" )[/code]
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]
For i = 0 to StarDesktop.CurrentComponent.Sheets().Count - 1
StarDesktop.CurrentComponent.Sheets().getByIndex( i ).protect( "" )
Next i[/code]
Die Anweisung zum Schutz entfernen heisst dann -logischerweise- [color=#008000].unprotect( "" ) [/color]
Hilft Dir das weiter?