Hallo und guten Tag,
Gibt es eine Möglichkeit bei gesperrten Zellen über die Funktion Inhalte Einfügen (Zahlen Addieren) den Inhalt der Zellen zu verändern, oder auch auf anderen Weg?
MlG
Insu-Calc
Gesperrte Zellen
Moderator: Moderatoren
Re: Gesperrte Zellen
Ist ja nicht Sinn und Zweck der gesperrten Zellen
Per Macro: entsperren, Operation ausführen, wieder sperren
Meiner Meinung nach nur sinnvoll, wenn kein PWD vergeben wird, weil man dann das sonst irgendwo auslesbar reinschreiben müsste.
Zum schützen/entsperren:
https://wiki.openoffice.org/wiki/Docume ... readsheets
Edit2: http://www.openoffice.org/api/docs/comm ... table.html
Bsp.:
Edit: In den Klammern steht das Passwort, aus oben genanntem Grund kein (also ein leeres) Passwort.
Um die weiteren Zellschutz-Eigenschaften zu manipulieren:
http://www.openoffice.org/api/docs/comm ... ction.html
Bsp:
Per Macro: entsperren, Operation ausführen, wieder sperren
Meiner Meinung nach nur sinnvoll, wenn kein PWD vergeben wird, weil man dann das sonst irgendwo auslesbar reinschreiben müsste.
Zum schützen/entsperren:
https://wiki.openoffice.org/wiki/Docume ... readsheets
Edit2: http://www.openoffice.org/api/docs/comm ... table.html
Bsp.:
Code: Alles auswählen
[...]
oSheet.unprotect("")
[tu irgendwas]
oSheet.protect("")
[...]
Um die weiteren Zellschutz-Eigenschaften zu manipulieren:
http://www.openoffice.org/api/docs/comm ... ction.html
Bsp:
Code: Alles auswählen
[...]
Dim myProtection as new com.sun.star.util.CellProtection
[...]
oSheet.unprotect("")
[...]
myProtection.isPrintHidden = True
Select Case j
Case 1, 3 'Zählung beginnt bei 0
myProtection.isLocked = False
Case Else
myProtection.isLocked = True
End Select
[...]
oCell.CellProtection = myProtection
[...]
oSheet.protect("")
[...]
System:
Arbeit: Windows 7 (64 bit) + Apache OpenOffice 4.1.2 (AOO412m3), LibreOffice 4.1.4.2
Home: Windows 10 (64 bit) + Apache OpenOffice 4.1.2 (AOO412m3)
Arbeit: Windows 7 (64 bit) + Apache OpenOffice 4.1.2 (AOO412m3), LibreOffice 4.1.4.2
Home: Windows 10 (64 bit) + Apache OpenOffice 4.1.2 (AOO412m3)
Re: Gesperrte Zellen
Hallo und danke TrueColor,
Ich werde versuchen die gesperrten Zellen über F9 oder entsprechend aufzufüllen.
Der Inhalt der Zellen soll nicht willkürlich geändert werden können.
MlG
Insu-Calc
Ich werde versuchen die gesperrten Zellen über F9 oder entsprechend aufzufüllen.
Der Inhalt der Zellen soll nicht willkürlich geändert werden können.
MlG
Insu-Calc
-
- **
- Beiträge: 27
- Registriert: Mi, 01.02.2017 11:13
Re: Gesperrte Zellen
Wie kann man mithilfe eines Makro erreichen, dass das Sheet geschützt ist und nur die Zellen anwählbar sind, die nicht geschützt sind?
Der nachfolgende Code erreicht nur, dass die Zellen geschützt, aber anwählbar sind.
_____________________
Moderationshinweis:
Bitte keine "alten" Threads mehr aufwärmen.
Siehe auch Infos zur Forenbenutzung (dort unter: "Eröffnet neue Threads").
Eröffne bitte einen neuen Thread mit Deiner Frage.
Thread geschlossen.
Der nachfolgende Code erreicht nur, dass die Zellen geschützt, aber anwählbar sind.
Ich möchte jedoch ein Makro, das den Haken bei "Gesperrte Zellen wählen" entfernt.Code: Alles auswählen
[...] oSheet.unprotect("") [tu irgendwas] oSheet.protect("") [...]
_____________________
Moderationshinweis:
Bitte keine "alten" Threads mehr aufwärmen.
Siehe auch Infos zur Forenbenutzung (dort unter: "Eröffnet neue Threads").
Eröffne bitte einen neuen Thread mit Deiner Frage.
Thread geschlossen.