Protection

Protection class

Rappresenta i vari tipi di opzioni di protezione disponibili per un foglio di lavoro.

public class Protection

Proprietà

NomeDescrizione
AllowDeletingColumn { get; set; }Rappresenta se l’eliminazione di colonne è consentita su un foglio di lavoro protetto.
AllowDeletingRow { get; set; }Rappresenta se l’eliminazione di righe è consentita su un foglio di lavoro protetto.
AllowEditingContent { get; set; }Indica se l’utente è autorizzato a modificare il contenuto delle celle bloccate su un foglio di lavoro protetto.
AllowEditingObject { get; set; }Indica se l’utente è autorizzato a manipolare oggetti di disegno su un foglio di lavoro protetto.
AllowEditingScenario { get; set; }Indica se l’utente è autorizzato a modificare gli scenari su un foglio di lavoro protetto.
AllowFiltering { get; set; }Indica se l’utente può utilizzare un filtro automatico creato prima che il foglio fosse protetto.
AllowFormattingCell { get; set; }Indica se la formattazione delle celle è consentita su un foglio di lavoro protetto.
AllowFormattingColumn { get; set; }Rappresenta se la formattazione delle colonne è consentita su un foglio di lavoro protetto
AllowFormattingRow { get; set; }Rappresenta se la formattazione delle righe è consentita su un foglio di lavoro protetto
AllowInsertingColumn { get; set; }Rappresenta se l’inserimento di colonne è consentito su un foglio di lavoro protetto
AllowInsertingHyperlink { get; set; }Rappresenta se l’inserimento di collegamenti ipertestuali è consentito su un foglio di lavoro protetto
AllowInsertingRow { get; set; }Rappresenta se l’inserimento di righe è consentito su un foglio di lavoro protetto
AllowSelectingLockedCell { get; set; }Indica se l’utente può selezionare le celle bloccate su un foglio di lavoro protetto.
AllowSelectingUnlockedCell { get; set; }Indica se l’utente è autorizzato a selezionare celle sbloccate su un foglio di lavoro protetto.
AllowSorting { get; set; }Indica se l’opzione di ordinamento è consentita su un foglio di lavoro protetto.
AllowUsingPivotTable { get; set; }Indica se l’utente può manipolare tabelle pivot su un foglio di lavoro protetto.
IsProtectedWithPassword { get; }Indica se i fogli di lavoro sono protetti con password.
Password { get; set; }Rappresenta la password per proteggere il foglio di lavoro.

Metodi

NomeDescrizione
Copy(Protection)Informazioni sulla protezione dalla copia.
GetPasswordHash()Ottiene l’hash della password corrente.
VerifyPassword(string)Verifica la password.

Esempi


[C#]
//Creazione di un'istanza di un oggetto cartella di lavoro
Workbook workbook = new Workbook();

Worksheet worksheet = workbook.Worksheets[0];
//Consenti agli utenti di selezionare le celle bloccate del foglio di lavoro
worksheet.Protection.AllowSelectingLockedCell = true;
//Consenti agli utenti di selezionare le celle sbloccate del foglio di lavoro
worksheet.Protection.AllowSelectingUnlockedCell = true;  

[Visual Basic]

'Creazione di un'istanza di un oggetto Workbook
Dim workbook As Workbook = New Workbook()
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Consentire agli utenti di selezionare le celle bloccate del foglio di lavoro
worksheet.Protection.AllowSelectingLockedCell = True
'Consentire agli utenti di selezionare le celle sbloccate del foglio di lavoro
worksheet.Protection.AllowSelectingUnlockedCell = True

Guarda anche