Compartilhar via


Visão geral do gerenciamento de direitos de informação e extensões de código gerenciado

O Microsoft Office Word e o Microsoft Office Excel fornecem o Gerenciamento de Direitos de Informação (IRM), um recurso que pode ajudá-lo a impedir que pessoas não autorizadas exibam ou alterem informações confidenciais. Para obter detalhes sobre como o Gerenciamento de Direitos de Informação funciona, consulte a Ajuda no aplicativo específico do Office.

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento para Excel e Word. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

Executar documentos code-behind com permissões restritas

Se sua solução contiver um documento ou pasta de trabalho que usa IRM, por padrão, o Word e o Excel não permitirão a execução de nenhum código. Se você for o autor do documento ou tiver acesso ao Controle Total, poderá alterar o padrão para que sua solução funcione. Para obter mais informações, consulte Como: Permitir que o código seja executado atrás de documentos com permissões restritas.

O IRM impede o uso de ServerDocument para recuperar ou manipular dados armazenados em cache no documento.

Usuários finais para restringir permissões a documentos que usam extensões de código gerenciado

Qualquer pessoa que tenha acesso de Controle Total ao documento ou pasta de trabalho em sua solução pode usar o IRM para restringir permissões. Por exemplo, se um usuário final no departamento de contabilidade usar uma solução que preencha automaticamente uma planilha com dados de um banco de dados, esse usuário pode querer permitir o acesso de Alteração somente a pessoas de seu departamento e o acesso de Leitura a outras pessoas. Quando o usuário adiciona as permissões restritas, por padrão, o código por trás da planilha não pode ser executado e a planilha não será preenchida com dados.

Para corrigir o problema, alguém com acesso de Controle Total ao documento ou pasta de trabalho deve alterar as configurações de permissão padrão para permitir acesso programático ao modelo de objeto. Para obter mais informações, consulte Como: Permitir que o código seja executado atrás de documentos com permissões restritas.