Seite 1 von 1
					
				Gesperrte Zellen
				Verfasst: Mo, 15.06.2015 12:34
				von insu-calc
				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
			 
			
					
				Re: Gesperrte Zellen
				Verfasst: Mo, 15.06.2015 13:48
				von TrueColor
				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.:
Code: Alles auswählen
[...]
oSheet.unprotect("")
[tu irgendwas]
oSheet.protect("")
[...]
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:
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("")
[...]
 
			 
			
					
				Re: Gesperrte Zellen
				Verfasst: Mo, 15.06.2015 16:12
				von insu-calc
				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
			 
			
					
				Re: Gesperrte Zellen
				Verfasst: Fr, 09.02.2018 11:04
				von Ouagadougou
				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.
Code: Alles auswählen
[...]
oSheet.unprotect("")
[tu irgendwas]
oSheet.protect("")
[...]
 
Ich möchte jedoch ein Makro, das den Haken bei "Gesperrte Zellen wählen" 
entfernt.
 
			
		
				
			
 
						- Protect.png (38.18 KiB) 3830 mal betrachtet
 
		
		
		
			 
_____________________
-----------------------
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.
Für die Hilfe unbedingt nötig und wichtig:
- Angabe der Office-Version: LibreOffice oder OpenOffice? Versionsnummer, z. B. LibreOffice 25.2.2.1
 - Beispieldatei (Screenshot genügt in der Regel nicht)
 - Screenshot (Bildschirmfoto) als zusätzliche Information
 
Thread/Thema wird geschlossen.
-----------------------