Procedura: rimuovere la protezione dai fogli di lavoro
È possibile rimuovere a livello di codice la protezione da un foglio di lavoro di Microsoft Office Excel.
Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Excel 2007 ed Excel 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.
Nell'esempio riportato di seguito viene utilizzata la variabile getPasswordFromUser, che contiene una password ottenuta dall'utente.
Per rimuovere la protezione a un foglio di lavoro in una personalizzazione a livello di documento
Chiamare il metodo Unprotect del foglio di lavoro e, se necessario, passare la password. In questo esempio si presuppone l'utilizzo di un foglio di lavoro denominato Sheet1.
Globals.Sheet1.Unprotect(getPasswordFromUser)
Globals.Sheet1.Unprotect(getPasswordFromUser);
Per rimuovere la protezione a un foglio di lavoro in un componente aggiuntivo a livello di applicazione
Chiamare il metodo _Worksheet.Unprotect del foglio di lavoro attivo e, se necessario, passare la password.
CType(Application.ActiveSheet, Excel.Worksheet).Unprotect(getPasswordFromUser)
((Excel.Worksheet)Application.ActiveSheet).Unprotect(getPasswordFromUser);
Vedere anche
Attività
Procedura: proteggere i fogli di lavoro
Procedura: proteggere le cartelle di lavoro
Procedura: nascondere le cartelle di lavoro