Conceder confiança aos documentos
Um projeto de nível de documento tem os mesmos requisitos de segurança que projetos de nível de aplicativo: assinar os manifestos com um certificado ou clicar no prompt de confiança. Além disso, o documento ou pasta de trabalho deve estar localizado em um diretório designado como um local confiável.
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.
Localizações confiáveis
Os aplicativos no Office 2013 e no Office 2010 têm Centrais de Confiabilidade onde os usuários podem definir configurações de segurança e privacidade, como locais confiáveis. Para soluções do Office, o computador local é considerado um local confiável. No entanto, devido ao risco mais alto, há determinados diretórios que nunca podem ser confiáveis, como as pastas temporárias para o sistema, para cada usuário e para o Internet Explorer.
Para obter mais informações sobre a Central de Confiabilidade, consulte Segurança e políticas e configurações no Office 2010. Para obter mais informações sobre como criar, gerenciar, remover e configurar pastas confiáveis, consulte Configurar locais confiáveis e configurações de editores confiáveis no 2007 Office System e Criar, remover ou alterar um local confiável para seus arquivos.
Considerações de segurança para soluções do Office
Há várias preocupações de segurança quando você considera quais pastas adicionar aos locais confiáveis:
As pastas locais são consideradas mais seguras e são implicitamente confiáveis. Locais remotos, como compartilhamentos de arquivos, devem ser designados como locais confiáveis.
Quando você adiciona um diretório aos locais confiáveis, essa ação concede confiança total não apenas às soluções do Office, mas também ao VBA e ao código ActiveX. Por esse motivo, o diretório raiz e as pastas Meus documentos não devem ser designados como confiáveis.
Embora o documento em si seja confiável usando os locais confiáveis, permissões adicionais são necessárias para confiar na personalização. Você pode conceder confiança total à personalização usando a assinatura dos manifestos com um certificado, clicando no prompt de confiança ou instalando a solução do Office no diretório Arquivos de Programas .
Você pode armazenar o documento ou a pasta de trabalho de uma solução em nível de documento no mesmo diretório que o assembly ou em um diretório diferente. Por exemplo, o documento pode estar localizado em um servidor do SharePoint e o assembly pode estar localizado em um compartilhamento de arquivos de rede. Para obter mais informações, consulte Como publicar uma solução do Office em nível de documento em um servidor do SharePoint usando o ClickOnce.