Condividi tramite


Rimuovere la protezione dai fogli di lavoro a livello di codice

È possibile rimuovere la protezione a livello di codice da un foglio di lavoro di Microsoft Office Excel.

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO per Excel. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.

L'esempio seguente usa la variabile getPasswordFromUser, che contiene una password ottenuta dall'utente.

Per rimuovere la protezione da un foglio di lavoro in una personalizzazione a livello di documento

  1. Chiamare il Unprotect metodo del foglio di lavoro e passare la password, se necessario. Questo esempio presuppone l'utilizzo di un foglio di lavoro denominato Sheet1.

    Globals.Sheet1.Unprotect(getPasswordFromUser);
    

Per rimuovere la protezione di un foglio di lavoro in un componente aggiuntivo VSTO

  1. Chiamare il Unprotect metodo del foglio di lavoro attivo e passare la password, se necessario.

    ((Excel.Worksheet)Application.ActiveSheet).Unprotect(getPasswordFromUser);