Proteggere documenti e parti di documenti a livello di codice
È possibile aggiungere protezione ai documenti di Microsoft Office Word per impedire agli utenti di apportare modifiche al documento.
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 Word. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.
È anche possibile contrassegnare determinate aree del documento come eccezioni in modo che gli utenti possano modificare solo quelle aree del documento. Ad esempio, si potrebbe voler proteggere un intero documento ad eccezione di un segnalibro particolare. È possibile aggiungere facoltativamente una password in modo che gli utenti non possano rimuovere la protezione del documento a meno che non si conosca la password.
Nota
Nell'esempio seguente non viene usata la protezione con password; tuttavia, si consiglia di usare una password quando si aggiunge la protezione di documenti. Per altre informazioni, vedere l'esempio di protezione documenti in Esempi di sviluppo e procedure dettagliate di Office.
È possibile anche usare i controlli contenuto per proteggere parti di un documento. Per altre informazioni, vedere Procedura: Proteggere parti di documenti usando i controlli contenuto.
Proteggere un documento che fa parte di una personalizzazione a livello di documento
Per proteggere un documento che fa parte di una personalizzazione a livello di documento
Chiamare il metodo Protect della classe
ThisDocument
nel progetto.
Per escludere un controllo Bookmark dalla protezione di documenti
Proteggere l'intero documento usando il metodo Protect .
Escludere
Bookmark1
dalla protezione di documenti.
Compilare il codice
Per usare questi esempi di codice, eseguirli dalla classe ThisDocument
nel progetto. Questi esempi di codice presuppongono che nel documento in cui appare questo codice sia disponibile il controllo Bookmark esistente denominato Bookmark1
.
Proteggere un documento usando un componente aggiuntivo VSTO
Per proteggere un documento usando un componente aggiuntivo VSTO a livello di applicazione
Chiamare il metodo Protect dell'oggetto Document che si vuole proteggere.
L'esempio di codice seguente protegge il documento attivo. Per usare questo esempio di codice, eseguirlo dalla classe
ThisAddIn
nel progetto.