Protection

Protection class

Representerar de olika typerna av skyddsalternativ som är tillgängliga för ett kalkylblad.

public class Protection

Egenskaper

namnBeskrivning
AllowDeletingColumn { get; set; }Representerar om radering av kolumner är tillåten på ett skyddat kalkylblad.
AllowDeletingRow { get; set; }Representerar om radering av rader är tillåten på ett skyddat kalkylblad.
AllowEditingContent { get; set; }Representerar om användaren har tillåtelse att redigera innehållet i låsta celler på ett skyddat kalkylblad.
AllowEditingObject { get; set; }Representerar om användaren har tillåtelse att manipulera ritobjekt på ett skyddat kalkylblad.
AllowEditingScenario { get; set; }Representerar om användaren har tillåtelse att redigera scenarier på ett skyddat kalkylblad.
AllowFiltering { get; set; }Representerar om användaren har tillåtelse att använda ett autofilter som skapades innan arket skyddades.
AllowFormattingCell { get; set; }Representerar om formatering av celler är tillåten på ett skyddat kalkylblad.
AllowFormattingColumn { get; set; }Representerar om formateringen av kolumner är tillåten på ett skyddat kalkylblad
AllowFormattingRow { get; set; }Representerar om formateringen av rader är tillåten på ett skyddat kalkylblad
AllowInsertingColumn { get; set; }Representerar om infogning av kolumner är tillåten på ett skyddat kalkylblad
AllowInsertingHyperlink { get; set; }Representerar om infogning av hyperlänkar är tillåten på ett skyddat kalkylblad
AllowInsertingRow { get; set; }Representerar om infogning av rader är tillåten på ett skyddat kalkylblad
AllowSelectingLockedCell { get; set; }Representerar om användaren får välja låsta celler på ett skyddat kalkylblad.
AllowSelectingUnlockedCell { get; set; }Representerar om användaren får välja olåsta celler på ett skyddat kalkylblad.
AllowSorting { get; set; }Representerar om sorteringsalternativet är tillåtet på ett skyddat kalkylblad.
AllowUsingPivotTable { get; set; }Representerar om användaren har tillåtelse att manipulera pivottabeller på ett skyddat kalkylblad.
IsProtectedWithPassword { get; }Indikerar om kalkylbladen är skyddade med lösenord.
Password { get; set; }Representerar lösenordet för att skydda kalkylbladet.

Metoder

namnBeskrivning
Copy(Protection)Information om kopieringsskydd.
GetPasswordHash()Hämtar hash för nuvarande lösenord.
VerifyPassword(string)Verifierar lösenord.

Exempel


[C#]
//Instantiering av ett arbetsboksobjekt
Workbook workbook = new Workbook();

Worksheet worksheet = workbook.Worksheets[0];
//Tillåter användare att välja låsta celler i kalkylbladet
worksheet.Protection.AllowSelectingLockedCell = true;
//Tillåter användare att välja olåsta celler i kalkylbladet
worksheet.Protection.AllowSelectingUnlockedCell = true;  

[Visual Basic]

'Instantiera ett arbetsboksobjekt
Dim workbook As Workbook = New Workbook()
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Tillåter användare att välja låsta celler i kalkylbladet
worksheet.Protection.AllowSelectingLockedCell = True
'Tillåter användare att välja olåsta celler i kalkylbladet
worksheet.Protection.AllowSelectingUnlockedCell = True

Se även