Protect

Protect(ProtectionType)

Protegge il foglio di lavoro.

public void Protect(ProtectionType type)
ParametroTipoDescrizione
typeProtectionTypeTipo di protezione.

Osservazioni

Questo metodo protegge il foglio di lavoro senza password. Può proteggere il foglio di lavoro in tutte le versioni del file Excel.

Guarda anche


Protect(ProtectionType, string, string)

Protegge il foglio di lavoro.

public void Protect(ProtectionType type, string password, string oldPassword)
ParametroTipoDescrizione
typeProtectionTypeTipo di protezione.
passwordStringParola d’ordine.
oldPasswordStringSe il foglio di lavoro è già protetto da una password, fornire la vecchia password. Altrimenti, è possibile impostare un valore nullo o una stringa vuota su questo parametro.

Osservazioni

Questo metodo può proteggere il foglio di lavoro in tutte le versioni del file Excel.

Esempi


[C#]

//Creazione di un'istanza di un oggetto cartella di lavoro
Workbook excel = new Workbook("template.xlsx");
//Accesso al primo foglio di lavoro nel file Excel
Worksheet worksheet = excel.Worksheets[0];
//Protezione del foglio di lavoro con una password
worksheet.Protect(ProtectionType.All, "aspose", null);
//Salvataggio del file Excel modificato nel formato predefinito (ovvero Excel 20003).
excel.Save("output.xls");
//Chiudere il flusso di file per liberare tutte le risorse

[Visual Basic]

'Creazione di un flusso di file contenente il file Excel da aprire
Dim fstream As FileStream = New FileStream("book1.xls", FileMode.Open)
'Creazione di un'istanza di un oggetto cartella di lavoro e apertura del file Excel tramite il flusso di file
Dim excel As Workbook = New Workbook(fstream)
'Accesso al primo foglio di lavoro nel file Excel
Dim worksheet As Worksheet = excel.Worksheets(0)
'Protezione del foglio di lavoro con una password
worksheet.Protect(ProtectionType.All, "aspose", DBNull.Value.ToString())
'Salvataggio del file Excel modificato nel formato predefinito (ovvero Excel 20003).
excel.Save("output.xls")
'Chiusura del flusso di file per liberare tutte le risorse
fstream.Close()

Guarda anche