Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La funzionalità di protezione di Microsoft Office Excel consente di impedire la modifica degli oggetti di un foglio di lavoro da parte degli utenti o mediante codice. Per impostazione predefinita, dopo l'attivazione della protezione tutte le celle risultano bloccate.
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.
Nelle personalizzazioni a livello di documento è possibile proteggere i fogli di lavoro tramite la finestra di progettazione di Excel. È anche possibile proteggere un foglio di lavoro a livello di codice in fase di esecuzione, in qualsiasi tipo di progetto.
Nota
Non è possibile aggiungere controlli Windows Form alle aree protette di un foglio di lavoro.
Usare la finestra di progettazione
Per proteggere un foglio di lavoro nella finestra di progettazione
Nel gruppo Modifiche della scheda Revisione fare clic su Proteggi foglio.
Verrà visualizzata la finestra di dialogo Proteggi foglio . È possibile impostare una password e specificare le azioni che gli utenti possono eseguire nel foglio di lavoro, ad esempio formattare le celle o inserire righe.
È anche possibile consentire agli utenti di modificare intervalli specifici nei fogli di lavoro protetti.
Per consentire la modifica in intervalli specifici
Nel gruppo Modifiche della scheda Revisione fare clic su Consenti agli utenti di modificare gli intervalli.
Verrà visualizzata la finestra di dialogo Consenti agli utenti di modificare gli intervalli . È possibile specificare gli intervalli che possono essere sbloccati mediante l'inserimento di una password e gli utenti che possono modificarli senza immettere alcuna password.
Usare il codice in fase di esecuzione
Il codice seguente imposta la password tramite la variabile getPasswordFromUser, che contiene la password ottenuta dall'utente, e consente solo l'ordinamento.
Per proteggere un foglio di lavoro mediante codice in una personalizzazione a livello di documento
Chiamare il metodo Protect del foglio di lavoro. Questo esempio presuppone l'utilizzo di un foglio di lavoro denominato
Sheet1
.
Per proteggere un foglio di lavoro mediante codice in un componente aggiuntivo VSTO
Chiamare il metodo Protect del foglio di lavoro attivo.
Contenuto correlato
- Usare fogli di lavoro
- Procedura: Rimuovere la protezione dai fogli di lavoro a livello di codice
- Procedura: Proteggere le cartelle di lavoro a livello di codice
- Procedura: Nascondere fogli di lavoro a livello di codice
- Panoramica degli elementi host e dei controlli host
- Elemento host foglio di lavoro
- Accesso globale agli oggetti nei progetti di Office
- Parametri facoltativi nelle soluzioni Office