Os scripts do Office podem ser compartilhados com outros usuários de uma pasta de trabalho do Excel. Quando você compartilha um script em uma workbook, anexa o script à workbook, permitindo que outro o veja e execute.

Importante: Qualquer pessoa que possa editar uma workbook pode exibir e executar seus scripts anexados.

Observação:  Esse recurso estará disponível apenas para os assinantes do Microsoft 365 que participaram do programa Office Insider. Se você for um assinante do Microsoft 365, certifique-se de ter a versão mais recente do Office.

Compartilhar seu script em uma pasta de trabalho

Você pode usar a Página de detalhes de um script para compartilhar o script em uma pasta de trabalho. Seus scripts são armazenados no seu OneDrive e, quando você compartilha, é possível criar um link para ele na pasta de trabalho que você abriu.

  1. Na guia Automatizar, na galeria de scripts, selecione o script que você deseja compartilhar. Lembre-se de que você só pode compartilhar seus próprios scripts. Todos os outros scripts que você vê na galeria já estão compartilhados na pasta de trabalho que você abriu.

    Office Galeria de scripts

    O Editor de Código abre e exibe o script selecionado.

  2. No menu Editor de Código, selecione Compartilhar.

    Office Menu de contexto de script

  3. Observe a mensagem sobre quem pode usar o script compartilhado e selecione Compartilhar para continuar. Na galeria de scripts, o script que você compartilhou agora tem um ícone diferente, indicando que ele foi compartilhado na workbook e, portanto, pode ser executado por qualquer pessoa que possa editar a workbook.

    Office Galeria de scripts com um script compartilhado

Observações: 

  • Os scripts compartilhados podem ser executados por qualquer usuário com permissões de gravação na pasta de trabalho. Algo alterado pelo script é registrado como uma edição pela pessoa que está executando o script, não pelo proprietário do script.

  • As atualizações feitas em um script compartilhado serão automaticamente compartilhadas com outras pessoas. O script é atualizado quando você o salva. As pessoas que usam seu script talvez precisem reabri-lo se tiverem uma versão antiga aberta quando você fizer uma alteração.

  • Um Office script só pode ser compartilhado em sua organização. Os scripts não podem ser compartilhados com usuários externos.  

Descompartilhar um script

Você pode descompartilhar qualquer script em uma pasta de trabalho aberta para edição. Observe que, se você descompartilhar um script que não possui, não será possível adicioná-lo novamente. O proprietário do script deverá fazer isso, caso seja necessário.

  1. Clique no script na galeria de script.

  2. No menu Editor de Código, selecione Parar de compartilhar.

  3. Na caixa de diálogo Parar o compartilhamento nesta caixa de trabalho, se você for o próprio script, poderá selecionar Parar de compartilhar em todas as guias de trabalho , mas certifique-se de que deseja, pois isso não pode ser desfeito. Para reformular o script, você terá que compartilhá-lo em cada workbook novamente. Quando estiver pronto, selecione Parar de Compartilhar.

    A caixa de diálogo Parar o compartilhamento na área de trabalho

Observação: Para compartilhar seu script com uma pessoa específica em vez de compartilhá-lo na pasta de trabalho OneDrive >, vá para sua pasta documentos > Office documentos e compartilhe o arquivo de script.

Permitir que um script compartilhado seja executado

Na primeira vez que você executar um script que não possui em uma pasta de trabalho, a caixa de diálogo Permissão de Execução será aberta e perguntará se você deseja permitir que o script exiba e edite a pasta de trabalho. Se você confiar no autor do script, clique em Permitir.

Caixa de diálogo Executar permissão para um script Office no Excel

Confira também

Introdução aos Scripts do Office no Excel

Office Configurações de scripts em Microsoft 365

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?

O que afetou sua experiência?

Algum comentário adicional? (Opcional)

Obrigado por seus comentários!

×