Gerir assemblagens de funções definidas pelo utilizador do Excel Services (SharePoint Server 2013)
APLICA-SE A:2013 2016 2019 Subscription Edition SharePoint no Microsoft 365
Importante
Os passos neste artigo aplicam-se ao SharePoint Server 2013 Enterprise.
Se os seus cenários de implementação incluírem livros que contenham funções definidas pelo utilizador para expandir as capacidades dos Serviços de Cálculo do Excel, tem de registar as assemblagens de funções definidas pelo utilizador na lista de assemblagens de funções definidas pelo utilizador dos Serviços do Excel.
Antes de começar essa operação, revise as informações a seguir sobre pré-requisitos:
Para usar as funções definidas pelo usuário, você deve habilitar as funções definidas pelo usuário em locais de arquivo confiável que contém planos de trabalho que exigem acesso às funções definidas pelo usuário. Para obter informações sobre a configuração de locais de arquivos confiáveis, consulte Configurar um local de arquivo confiável.
Tem de ser membro do grupo Administradores do Farm ou administrador da aplicação de serviço do Excel Services para efetuar os procedimentos neste artigo.
Registrar um assembly de função definida pelo usuário
Utilize o procedimento seguinte para registar uma assemblagem de funções definida pelo utilizador para utilizar com os Serviços do Excel.
Para registrar um assembly de função definida pelo usuário
Na home page do site da Administração Central do SharePoint, na secção Gestão de Aplicações , clique em Gerir aplicações de serviço.
Na página Gerir Aplicações de Serviço, clique na aplicação de serviço excel Services que pretende gerir.
Na página Gerenciar o Excel Services, clique em Assemblies de função definida pelo usuário.
Na página Funções Definidas pelo Utilizador dos Serviços do Excel, clique em Adicionar User-Defined Assemblagem de Funções.
Na página Adicionar assembly de função definida pelo usuário, na seção Assembly, digite o nome do assembly ou o caminho completo de um assembly que contém as funções definidas pelo usuário, que você deseja chamar na caixa Assembly.
Em Local do assembly, selecione um dos seguintes:
Cache de assembly global (um local global onde os assemblies assinados podem ser implantados e executados com confiança completa por padrão)
Caminho de arquivo (um local de arquivo de rede ou local)
Na secção Ativar Assemblagem , selecione a caixa de verificação Assemblagem ativada para ativar o Excel Calculation Services para chamar a assemblagem. É possível desmarcar a caixa de seleção para desabilitar o assembly sem remover o assembly de função da lista.
Na caixa Descrição, você pode escolher digitar uma descrição para o objetivo do assembly de função.
Clique em OK.
Editar detalhes do assembly definido pelo usuário
Use o seguinte procedimento para editar os detalhes do assembly de função definida pelo usuário para um assembly de função definida pelo usuário registrado. Também é possível usar este procedimento para desabilitar o assembly.
Para editar detalhes do assembly de função definido pelo usuário
Na página inicial da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.
Na página Gerir Aplicações de Serviço, clique na aplicação de serviço excel Services que pretende gerir.
Na página Gerenciar o Excel Services, clique em Assemblies de função definida pelo usuário.
Na página Funções Definidas pelo Utilizador dos Serviços do Excel, aponte para a assemblagem de função definida pelo utilizador que pretende editar, clique na seta apresentada e, em seguida, clique em Editar.
Atualize os detalhes do assembly como necessário e clique em OK.
Cancelar o registro de um assembly de função definida pelo usuário
Use o seguinte procedimento para renomear um assembly de função definida pelo usuário da lista de assembly de função definida pelo usuário.
Para cancelar o registro de um assembly de função definida pelo usuário
Na página inicial da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.
Na página Gerir Aplicações de Serviço, clique na aplicação de serviço excel Services que pretende gerir.
Na página Gerenciar o Excel Services, clique em Assemblies de função definida pelo usuário.
Na página Funções Definidas pelo Utilizador dos Serviços do Excel, aponte para a assemblagem de função definida pelo utilizador que pretende eliminar, clique na seta apresentada e, em seguida, clique em Eliminar.
Clique em OK na caixa de mensagem que pergunta se você deseja continuar com a exclusão.