_Worksheet.Protect Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schützt ein Arbeitsblatt, damit es nicht geändert werden kann.
public void Protect (object Password, object DrawingObjects, object Contents, object Scenarios, object UserInterfaceOnly, object AllowFormattingCells, object AllowFormattingColumns, object AllowFormattingRows, object AllowInsertingColumns, object AllowInsertingRows, object AllowInsertingHyperlinks, object AllowDeletingColumns, object AllowDeletingRows, object AllowSorting, object AllowFiltering, object AllowUsingPivotTables);
Public Sub Protect (Optional Password As Object, Optional DrawingObjects As Object, Optional Contents As Object, Optional Scenarios As Object, Optional UserInterfaceOnly As Object, Optional AllowFormattingCells As Object, Optional AllowFormattingColumns As Object, Optional AllowFormattingRows As Object, Optional AllowInsertingColumns As Object, Optional AllowInsertingRows As Object, Optional AllowInsertingHyperlinks As Object, Optional AllowDeletingColumns As Object, Optional AllowDeletingRows As Object, Optional AllowSorting As Object, Optional AllowFiltering As Object, Optional AllowUsingPivotTables As Object)
Parameter
- Password
- Object
Optionales Objekt. Eine Zeichenfolge, mit der für das Arbeitsblatt oder die Arbeitsmappe ein Kennwort mit Unterscheidung der Groß-/Kleinschreibung festlegt wird. Wenn Sie dieses Argument weglassen, kann der Schutz des Arbeitsblatts oder der Arbeitsmappe ohne Angabe eines Kennworts aufgehoben werden. Wenn dies nicht möglich sein soll, müssen Sie ein Kennwort festlegen. Wenn Sie das Kennwort vergessen, können Sie den Schutz des Arbeitsblatts oder der Arbeitsmappe nicht wieder aufheben. Sie sollten daher eine Liste Ihrer Kennwörter und der zugehörigen Dateinamen an einem sicheren Ort aufbewahren.
- DrawingObjects
- Object
Optionales Objekt. True, um Formen zu schützen. Der Standardwert ist False.
- Contents
- Object
Optionales Objekt. True, um den Inhalt zu schützen. Bei einem Diagramm wird das gesamte Diagramm geschützt. Bei einem Arbeitsblatt werden die gesperrten Zellen geschützt. Der Standardwert ist True.
- Scenarios
- Object
Optionales Objekt. True, um Szenarios zu schützen. Das Argument ist nur für Arbeitsblätter gültig. Der Standardwert ist True.
- UserInterfaceOnly
- Object
Optionales Objekt. True , um die Benutzeroberfläche, aber keine Makros zu schützen. Ohne Angabe dieses Arguments wird der Schutz auf Makros und die Benutzeroberfläche angewendet.
- AllowFormattingCells
- Object
Optionales Objekt. Mit True können Benutzer jede Zelle eines geschützten Arbeitsblatts formatieren. Der Standardwert ist False.
- AllowFormattingColumns
- Object
Optionales Objekt. Mit Truekönnen Benutzer jede Spalte eines geschützten Arbeitsblatts formatieren. Der Standardwert ist False.
- AllowFormattingRows
- Object
Optionales Objekt. True ermöglicht es dem Benutzer, jede Zeile in einem geschützten Arbeitsblatt zu formatieren. Der Standardwert ist False.
- AllowInsertingColumns
- Object
Optionales Objekt. Mit True können Benutzer Spalten in ein geschütztes Arbeitsblatt einfügen. Der Standardwert ist False.
- AllowInsertingRows
- Object
Optionales Objekt. Mit True können Benutzer Zeilen in ein geschütztes Arbeitsblatt einfügen. Der Standardwert ist False.
- AllowInsertingHyperlinks
- Object
Optionales Objekt. Mit True können Benutzer Hyperlinks auf dem Arbeitsblatt einfügen. Der Standardwert ist False.
- AllowDeletingColumns
- Object
Optionales Objekt. Mit True können Benutzer Spalten im geschützten Arbeitsblatt löschen, wobei keine Zelle in der zu löschenden Spalte gesperrt ist. Der Standardwert ist False.
- AllowDeletingRows
- Object
Optionales Objekt. True ermöglicht es dem Benutzer, Zeilen auf dem geschützten Arbeitsblatt zu löschen, in dem jede Zelle in der zu löschenden Zeile entsperrt ist. Der Standardwert ist False.
- AllowSorting
- Object
Optionales Objekt. Mit True können Benutzer für das geschützte Arbeitsblatt eine Sortierung vornehmen. Für jede Zelle im Sortierbereich muss die Sperre oder der Schutz aufgehoben werden. Der Standardwert ist False.
- AllowFiltering
- Object
Optionales Objekt. Mit True Benutzer Filter für das geschützte Arbeitsblatt festlegen. Die Benutzer können Filterkriterien ändern, jedoch keinen AutoFilter aktivieren oder deaktivieren. Die Benutzer können Filter für einen vorhandenen AutoFilter festlegen. Der Standardwert ist False.
- AllowUsingPivotTables
- Object
Optionales Objekt. Mit True können Benutzer PivotTable-Berichte für das geschützte Arbeitsblatt verwenden. Der Standardwert ist False.
Hinweise
Wenn Sie die Protect-Methode mit dem UserInterfaceOnly
auf True festgelegten Argument auf ein Arbeitsblatt anwenden und die Arbeitsmappe dann speichern, wird das gesamte Arbeitsblatt (nicht nur die Schnittstelle) vollständig geschützt, wenn Sie die Arbeitsmappe erneut öffnen. Um den Schutz der Benutzeroberfläche nach dem Öffnen der Arbeitsmappe erneut zu aktivieren, müssen Sie erneut die Protect-Methode anwenden, bei UserInterfaceOnly
der auf True festgelegt ist.
Wenn Sie eine Änderung an einem geschützten Arbeitsblatt vornehmen möchten, ist es möglich, die Protect-Methode auf einem geschützten Arbeitsblatt zu verwenden, wenn das Kennwort angegeben wird. Eine andere Methode wäre, den Schutz des Arbeitsblatts aufzuheben, die erforderlichen Änderungen vorzunehmen und das Arbeitsblatt dann erneut zu schützen.
Hinweis: "Unprotected" bedeutet, dass die Zelle möglicherweise gesperrt ist (Dialogfeld Zellen formatieren), aber in einem Bereich enthalten ist, der im Dialogfeld Benutzer das Bearbeiten von Bereichen zulassen definiert ist, und der Benutzer hat den Schutz des Bereichs mit einem Kennwort aufgehoben oder wurde über NT-Berechtigungen überprüft.