Panoramica di Information Rights Management e delle estensioni del codice gestito
Microsoft Office Word e Microsoft Office Excel forniscono Information Rights Management (IRM), una funzionalità che consente di impedire a utenti non autorizzati di visualizzare o modificare le informazioni riservate. Per informazioni dettagliate sul funzionamento di Information Rights Management, vedere la Guida nell'app Office cation specifica.
Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento per Excel e Word. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.
Eseguire il code-behind dei documenti con autorizzazioni limitate
Se la soluzione contiene un documento o una cartella di lavoro che usa IRM, per impostazione predefinita Word ed Excel non consentono l'esecuzione di codice. Se si è l'autore del documento o si ha accesso controllo completo, è possibile modificare il valore predefinito in modo che la soluzione funzioni. Per altre informazioni, vedere Procedura: Consentire l'esecuzione del codice dietro documenti con autorizzazioni limitate.
IRM impedisce l'uso di ServerDocument per recuperare o modificare i dati memorizzati nella cache nel documento.
Utenti finali per limitare le autorizzazioni ai documenti che usano estensioni di codice gestito
Chiunque abbia accesso con controllo completo al documento o alla cartella di lavoro nella soluzione può usare IRM per limitare le autorizzazioni. Ad esempio, se un utente finale del reparto contabilità usa una soluzione che popola automaticamente un foglio di lavoro con i dati di un database, tale utente potrebbe voler consentire l'accesso alle modifiche solo agli utenti del reparto e l'accesso in lettura ad altri utenti. Quando l'utente aggiunge le autorizzazioni limitate, per impostazione predefinita il codice sottostante il foglio di lavoro non può essere eseguito e il foglio di lavoro non verrà popolato con i dati.
Per risolvere il problema, un utente con accesso controllo completo al documento o alla cartella di lavoro deve modificare le impostazioni di autorizzazione predefinite per consentire l'accesso a livello di codice al modello a oggetti. Per altre informazioni, vedere Procedura: Consentire l'esecuzione del codice dietro documenti con autorizzazioni limitate.