Condividi tramite


Metodo WorksheetBase.Unprotect

Rimuove la protezione dal foglio di lavoro. Questo metodo non ha effetto se il foglio di lavoro non è protetto.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public Sub Unprotect ( _
    password As Object _
)
public void Unprotect(
    Object password
)

Parametri

  • password
    Tipo: System.Object
    Password che rileva la distinzione tra maiuscole e minuscole da utilizzare per disattivare la protezione del foglio di lavoro.Se il foglio di lavoro non è protetto con una password, questo argomento verrà ignorato.Se si omette questo argomento per un foglio di lavoro protetto con una password, verrà chiesto di immettere la password.

Note

Se non si ricorda la password, non sarà possibile disattivare la protezione del foglio di lavoro. È consigliabile conservare in un posto sicuro l'elenco delle password con i nomi dei documenti corrispondenti.

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.

Esempi

Nell'esempio di codice riportato di seguito viene determinato se il contenuto delle celle del foglio di lavoro corrente è protetto. Se il contenuto delle celle è protetto, verrà chiesto all'utente di disattivare la protezione del contenuto utilizzando il metodo Unprotect.

Questo esempio è valido per una personalizzazione a livello di documento.

Private Sub PromptUnprotectWorksheet()
    If Me.ProtectContents Then
        If DialogResult.Yes = MessageBox.Show("The worksheet is protected. " & _
            "Unprotect the worksheet?", "Example", MessageBoxButtons.YesNo) Then
            Me.Unprotect()
        End If
    End If
End Sub
private void PromptUnprotectWorksheet()
{
    if (this.ProtectContents)
    {
        if (DialogResult.Yes == MessageBox.Show("The worksheet is protected. " +
            "Unprotect the worksheet?", "Example",
            MessageBoxButtons.YesNo))
        {
            this.Unprotect(missing);
        }
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WorksheetBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel