Introdução aos Scripts do Office no Excel

Automatize suas tarefas repetitivas com scripts do Office no Excel para a Web. Grave suas ações e, em seguida, reproduza-as sempre que desejar. Você também pode editar seus scripts conforme o fluxo de trabalho muda. Os scripts do Office são armazenados na nuvem, permitindo que você atualize qualquer uma de suas pastas de trabalho conforme necessário. 

Quando você grava suas ações com o gravador de ação, um script é criado. Essas ações podem incluir digitar texto ou números, clicar em células ou comandos na faixa de opções ou em menus, formatar células, linhas ou colunas, formatar dados como tabelas do Excel e assim por diante. O que você vê quando termina é um painel de tarefas limpo que exibe uma lista descritiva de todas as etapas que você acabou de tomar. Você não precisa de experiência de codificação para gravar e executar scripts do Office. Se você optar por editar suas ações, você pode fazer isso no editor de código, onde você pode editar o código de TypeScript do script. Saiba tudo sobre a escrita de scripts com o editor de código em gravar, editar e criar scripts do Office no Excel na Web.

  • Uma conta de assinatura do Active Microsoft 365 com uma licença de Microsoft 365 comercial ou educacional que tem acesso aos aplicativos da área de trabalho do Office Microsoft 365. Isso inclui:

    • Aplicativos do Microsoft 365 para empresas 

    • Microsoft 365 Business Standard

    • Aplicativos do Microsoft 365 corporativo

    • Office 365 PROPLUS para dispositivos

    • Office 365 Enterprise E3

    • Office 365 Enterprise E5

    • Office 365 A3

    • Office 365 A5

  • Um OneDrive ou local organizacional do SharePoint para armazenar e compartilhar seus arquivos.

  • Autenticação do servidor – ao executar pela primeira vez o gravador de script ou o editor de código, você precisará autenticar com o servidor para que seus scripts possam ser salvos na nuvem. Conecte-se à sua conta da Microsoft da maneira habitual e, quando vir o prompt permissões solicitadas , escolha aceitar para continuar.

    Observação: Depois de alternar para a configuração correta no centro de administração, os usuários finais com a licença apropriada poderão acessar o recurso. Este recurso ainda não está disponível nos Microsoft 365 para o governo dos EUA e clientes com residência de dados em um dos novos GEOS locais de datacenters.

Introdução

  1. Primeiro, selecione a guia automatizar na faixa de opções. Isso irá expor suas duas opções principais no grupo ferramentas de script : gravar ações e Editor de código.

    Grupo ferramentas de script contendo opções para registrar ações ou exibir o editor de código.
  2. Para criar um novo script do Office, pressione o botão gravar ações e comece a realizar as etapas que você deseja automatizar. Para este exemplo, vamos pegar um simples intervalo de dados, convertê-lo em uma tabela do Excel, adicionar uma linha de totais e uma linha de totais e concluir Formatando nossos valores como moeda.

    Imagens anteriores e posteriores de uma grade de dados do 5x3 que serão usadas para criar um script do Office para convertê-lo em uma tabela do Excel com uma linha e coluna totais e, em seguida, formatar os dados como moeda.
  3. Ao começar a gravar um novo script do Office, você verá um painel de tarefas ações de registro aberto à direita. Aqui você verá uma breve descrição das ações que está fazendo listadas na ordem. Quando terminar de fazer todas as etapas, você pode pressionar o botão parar .

    Depois de gravar um script do Office, você verá uma descrição do que cada etapa faz.
  4. Depois de pressionar o botão parar , o painel Ações de registro exibirá uma caixa de diálogo para nomear o seu script e dar a ele uma descrição. Por padrão, o Excel nomeará os scripts "script 1", "script 2" e assim por diante. No entanto, você desejará dar nomes significativos a seus scripts; caso contrário, você precisará percorrer cada um deles para encontrar o nome desejado. Para este exemplo, chamamos o script Create a Table w-total Row. Observe que não há espaço em seu nome de script.

    Quando terminar de gravar um script do Office, você será solicitado a digitar um nome de script e uma descrição.

Reproduzir um script do Office

  1. Se o painel editor de código ainda não estiver sendo exibido, você poderá iniciá-lo a partir de automatizar > ferramentas de script > Editor de código.

    Imagem do editor de código de scripts do Office, que exibe os scripts do Office que você salvou.
  2. Clique duas vezes no script que você deseja executar, o que iniciará o painel de código com o código de TypeScript visível.

    Quando você selecionar um script na lista de scripts, ele será exibido em um novo painel que também mostra o código de TypeScript.

    Observação: Este tópico não discute a edição ou a gravação do seu próprio código TypeScript, mas você pode examinar a documentação técnica do Office scripts.

  3. Para executar o código, crie ou copie a tabela original em uma nova planilha e pressione > executar. Você verá uma breve notificação informando que o script está em execução, o que desaparecerá quando o script estiver concluído.

  4. Outras opções -se você clicar nas reticências (...) no lado direito do painel editor de código, verá o menu contextual. Aqui você tem a opção de:

    Clique nas reticências no canto superior direito para expor o menu de contexto, incluindo a opção Excluir.

    • Fazer uma cópia do seu script

    • Excluir o script

    • Reverter para o último salvamento -você pode usar essa opção se tiver feito alterações em um script que não deseja manter.

    • Detalhes do script -isso mostrará os detalhes gerais sobre o script, como a descrição e a última data/hora em que ele foi modificado. Você pode alterar a descrição simplesmente clicando nela.

    • Logs -isso mostrará o histórico do script.

    • Configurações do editor -permite alterar o tema do editor, o nome da fonte, o tamanho da fonte e assim por diante. Você provavelmente só quer deixar essas coisas como está até se familiarizar com os scripts do Office.

    • Sobre -mostra detalhes internos sobre o serviço de scripts do Office. Você não deve alterar nada aqui.

Possíveis erros

  • É importante saber que quando você grava um script do Office, o gravador de scripts captura quase todas as ações suportadas que você faz. Portanto, se você cometer um erro na sequência, por exemplo, clicar em um botão que não pretendia clicar, o gravador de script o gravará. A resolução é regravar a sequência inteira ou modificar o código de TypeScript propriamente dito. Isso ocorre porque sempre que você grava algo, o ideal é gravar um processo com o qual você está muito familiarizado. Quanto mais suave você gravar uma sequência, mais eficiente será a execução quando você reproduzi-la novamente.

  • Algumas ações podem ser muito bem na primeira vez que você grava o script, mas falha quando você tenta reproduzi-los de volta. Por exemplo, no exemplo anterior, onde Formatamos alguns dados de exemplo como uma tabela, nosso código falharia se tentasse executá-lo na tabela atualizada, porque o Excel não permite que as tabelas se sobreponham. Nesse ponto, o editor de código mostrará uma mensagem de erro.

    Mensagem de erro do editor de código informando que o script foi executado com erros. Pressione o botão logs para saber mais.

    Clicar no botão Exibir logs exibirá uma breve explicação de erros na parte inferior do painel editor de código.

    Mais detalhes de um script que foi executado com erros.
  • Recursos sem suporte – estamos constantemente trabalhando para adicionar suporte para mais recursos, mas no momento, não há suporte para tudo. Quando isso acontecer, você verá uma anotação no painel Ações de registro. Você pode reproduzir o código, e ele simplesmente ignorará qualquer etapa que não pode gravar.

    Caixa de diálogo ações do racord que indica quando determinadas etapas não puderam ser gravadas.

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community, obter suporte na Comunidade de respostas ou sugerir um novo recurso ou melhoria no User Voice do Excel.

Confira também

Documentação técnica do Office script

Gravar, editar e criar scripts do Office no Excel na web

Solução de problemas de scripts do Office

Scripts de exemplo para scripts do Office no Excel na web

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

Uma assinatura para aproveitar ao máximo o seu tempo

Precisa de mais ajuda?

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

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×