Protection

Protection class

Bir çalışma sayfası için kullanılabilen çeşitli koruma seçenekleri türlerini temsil eder.

public class Protection

Özellikleri

İsimTanım
AllowDeletingColumn { get; set; }Korumalı bir çalışma sayfasında sütunların silinmesine izin verilip verilmediğini temsil eder.
AllowDeletingRow { get; set; }Korumalı bir çalışma sayfasında satırların silinmesine izin verilip verilmediğini temsil eder.
AllowEditingContent { get; set; }Kullanıcının korumalı bir çalışma sayfasındaki kilitli hücrelerin içeriğini düzenlemesine izin verilip verilmediğini temsil eder.
AllowEditingObject { get; set; }Kullanıcının korumalı bir çalışma sayfasındaki çizim nesnelerini değiştirmesine izin verilip verilmediğini temsil eder.
AllowEditingScenario { get; set; }Kullanıcının korumalı bir çalışma sayfasındaki senaryoları düzenlemesine izin verilip verilmediğini temsil eder.
AllowFiltering { get; set; }Kullanıcının, sayfa korunmadan önce oluşturulmuş bir Otomatik Filtreyi kullanmasına izin verilip verilmediğini temsil eder.
AllowFormattingCell { get; set; }Korumalı bir çalışma sayfasında hücrelerin biçimlendirilmesine izin verilip verilmediğini temsil eder.
AllowFormattingColumn { get; set; }Korumalı bir çalışma sayfasında sütunların biçimlendirilmesine izin verilip verilmediğini temsil eder
AllowFormattingRow { get; set; }Korumalı bir çalışma sayfasında satırların biçimlendirilmesine izin verilip verilmediğini temsil eder
AllowInsertingColumn { get; set; }Korumalı bir çalışma sayfasında sütun eklenmesine izin verilip verilmediğini temsil eder
AllowInsertingHyperlink { get; set; }Korumalı bir çalışma sayfasında köprülerin eklenmesine izin verilip verilmediğini temsil eder
AllowInsertingRow { get; set; }Korumalı bir çalışma sayfasında satır eklenmesine izin verilip verilmediğini temsil eder
AllowSelectingLockedCell { get; set; }Kullanıcının korumalı bir çalışma sayfasında kilitli hücreleri seçmesine izin verilip verilmediğini temsil eder.
AllowSelectingUnlockedCell { get; set; }Kullanıcının korumalı bir çalışma sayfasında kilitli olmayan hücreleri seçmesine izin verilip verilmediğini temsil eder.
AllowSorting { get; set; }Korumalı bir çalışma sayfasında sıralama seçeneğine izin verilip verilmediğini temsil eder.
AllowUsingPivotTable { get; set; }Kullanıcının korumalı bir çalışma sayfasındaki özet tabloları değiştirmesine izin verilip verilmediğini temsil eder.
IsProtectedWithPassword { get; }Çalışma sayfalarının parola ile korunup korunmadığını gösterir.
Password { get; set; }Çalışma sayfasını korumak için parolayı temsil eder.

yöntemler

İsimTanım
Copy(Protection)Koruma bilgilerini kopyalayın.
GetPasswordHash()Geçerli parolanın karmasını alır.
VerifyPassword(string)Şifreyi doğrular.

Örnekler


[C#]
//Bir Çalışma Kitabı nesnesini başlatma
Workbook workbook = new Workbook();

Worksheet worksheet = workbook.Worksheets[0];
//Kullanıcıların çalışma sayfasının kilitli hücrelerini seçmesine izin vermek
worksheet.Protection.AllowSelectingLockedCell = true;
//Kullanıcıların çalışma sayfasının kilitli olmayan hücrelerini seçmesine izin verme
worksheet.Protection.AllowSelectingUnlockedCell = true;  

[Visual Basic]

'Bir Çalışma Kitabı nesnesini başlatma
Dim workbook As Workbook = New Workbook()
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Kullanıcıların çalışma sayfasının kilitli hücrelerini seçmesine izin verme
worksheet.Protection.AllowSelectingLockedCell = True
'Kullanıcıların çalışma sayfasının kilitli olmayan hücrelerini seçmesine izin verme
worksheet.Protection.AllowSelectingUnlockedCell = True

Ayrıca bakınız