Exemplos e cenários de Scripts do Office

Esta seção contém soluções baseadas em Scripts do Office que ajudam os usuários finais a obter a automação de tarefas diárias. Ele contém cenários realistas que os usuários enfrentam e fornece soluções detalhadas.

  • O básico mostra exemplos comuns que compõem scripts maiores. Eles são categorizados com base em um recurso comum do Excel.
  • Cenários rápidos são exemplos que estão mais envolvidos ou resolvem um problema específico.
  • Os cenários entre aplicativos são exemplos que usam o Power Automate com um ou mais Scripts do Office como partes integrantes do fluxo.
  • Os cenários do mundo real são algumas amostras maiores enquadradas como soluções completas do mundo real.
  • As contribuições da comunidade são exemplos de membros da comunidade de Scripts do Office, muitas vezes de natureza alegre.

Importante

Verifique se você atende aos pré-requisitos dos Scripts do Office antes de experimentar os exemplos. Os requisitos para sua assinatura e conta do Microsoft 365 encontram-se em Suporte da plataforma.

Noções básicas

Project Detalhes
Intervalos: Trabalhar com a grade Esses exemplos mostram como trabalhar o objeto, que é central para a maioria dos Range scripts.
Exemplos de gráficos Uma coleção abrangente de exemplos que mostram como criar e personalizar todos os tipos de gráfico do Excel compatíveis com os Scripts do Office.
Exemplos de formatação condicional Estes exemplos mostram como aplicar diferentes estilos de formatação condicional a um intervalo.
Exemplos de validação de dados: listas suspensas, prompts e pop-ups de aviso Esses exemplos mostram como usar a validação de dados para impor condições específicas para dados de célula e como o usuário é alertado sobre essas regras.
Exemplos de data Uma coleção de exemplos que mostram como traduzir entre os formatos de data JavaScript e Excel.
Exemplos de imagens Este exemplo adiciona uma imagem a uma pasta de trabalho e copia uma imagem entre planilhas.
Exemplos de visibilidade de linha e coluna Uma coleção de exemplos que demonstram como mostrar, ocultar e congelar linhas e colunas.
Exemplos de tabela Uma coleção de exemplos que mostram interações comuns com tabelas do Excel.

Cenários rápidos

Baixe as pastas de trabalho de exemplo incluídas em cada amostra. Isso permite ignorar a configuração e entender o conceito principal que o exemplo demonstra.

Project Detalhes
Copiar várias tabelas do Excel em uma única tabela Este exemplo combina dados de várias tabelas do Excel em uma única tabela que inclui todas as linhas.
Criar um sumário da pasta de trabalho Este exemplo cria um sumário com links para cada planilha.
Contar linhas em branco em uma planilha específica ou em todas as planilhas Este exemplo detecta se há linhas em branco nas planilhas onde você prevê a presença de dados e, em seguida, relata a contagem de linhas em branco para uso em um fluxo do Power Automate.
Gerenciar o modo de cálculo no Excel Este exemplo mostra como usar o modo de cálculo e calcular métodos no Excel usando os Scripts do Office.
Mover linhas entre tabelas Este exemplo mostra como mover linhas entre tabelas salvando filtros e, em seguida, processando e reaplicando os filtros.
Notificar as pessoas com comentários Este exemplo adiciona comentários a uma célula, incluindo @mentioning um colega.
Gerar dados do Excel como JSON Esta solução mostra como gerar dados de tabela do Excel como JSON para usar no Power Automate.
Remover hiperlinks de cada célula em uma planilha do Excel Este exemplo limpa todos os hiperlinks da planilha atual.
Salvar e enviar por email como PDF Este exemplo salva uma planilha como PDF e a envia por email para um destinatário.
Definir formatação condicional para comparações entre colunas Este exemplo aplica formatação com base em valores em colunas adjacentes. Ele também obtém a entrada do usuário por meio de parâmetros de script.
Usar chamadas de busca externas Este exemplo usa fetch para obter informações do GitHub para o script.

Cenários entre aplicativos

Use o Power Automate para conectar outros aplicativos ao Excel. Faça com que seus scripts alimentem emails, formulários, mensagens do Teams e muito mais. Esses exemplos incluem instruções passo a passo para criar cada fluxo do Power Automate.

Project Detalhes
Combinar planilhas em uma única pasta de trabalho Este exemplo usa Scripts do Office e o Power Automate para extrair dados de outras pastas de trabalho em uma única pasta de trabalho.
Converter arquivos CSV em pastas de trabalho do Excel Este exemplo usa Scripts do Office e o Power Automate para criar arquivos .xlsx a partir de arquivos .csv.
Pastas de trabalho de referência cruzada Este exemplo usa Scripts do Office e o Power Automate para fazer referência cruzada e validar informações em diferentes pastas de trabalho.
Imagens de tabela e gráfico de email Este exemplo usa Scripts do Office e ações do Power Automate para criar um gráfico e enviá-lo como uma imagem por email.
Registre as alterações diárias no Excel e relate-as com um fluxo Este exemplo usa um fluxo agendado do Power Automate para registrar leituras diárias e relatar as alterações.
Executar um script em todos os arquivos do Excel em uma pasta Este exemplo executa um conjunto de tarefas de automação em todos os arquivos situados em uma pasta no OneDrive for Business (também pode ser usado para uma pasta do SharePoint). Ele executa cálculos nos arquivos do Excel, adiciona formatação e insere um comentário que @mentions um colega.
Escrever um grande conjuntos de dados Este exemplo mostra como trabalhar com um intervalo grande como subintervalos menores. Isso ajuda os fluxos a lidar com limites de transferência de dados e tempos limite de operação.

Cenários do mundo real

Os Scripts do Office podem automatizar partes da sua rotina diária. Essas tarefas diárias geralmente existem em ecossistemas exclusivos, com pastas de trabalho do Excel configuradas de maneiras específicas. Essas amostras de cenários maiores demonstram esses casos de uso do mundo real. Eles incluem os Scripts do Office e as pastas de trabalho, para que você possa ver o cenário de ponta a ponta.

Cenário Detalhes
Analisar downloads da Web Este cenário apresenta um script que analisa registros de tráfego da Web para determinar o país de origem de um usuário. Ele destaca as habilidades de análise de texto, uso de subfunções em scripts, aplicação de formatação condicional e trabalho com tabelas.
Buscar e representar graficamente os dados do nível de água do NOAA Este cenário usa um script do Office para extrair dados de uma fonte externa (o banco de dados NOAA Tides and Currents) e representar graficamente as informações resultantes. Ele destaca as habilidades de uso fetch para obter dados e usar gráficos.
Calculadora de notas Este cenário apresenta um script que valida o registro de um instrutor para as notas de sua classe. Ele mostra as habilidades de verificação de erros, formatação de células e expressões regulares.
Agendar entrevistas no Teams Este cenário mostra como usar uma planilha do Excel para gerenciar os horários das entrevistas e fazer um fluxo para agendar reuniões no Teams.
Lembretes de tarefas como cartões do Teams Este cenário usa um Script do Office em um fluxo do Power Automate para enviar lembretes aos colegas de trabalho para atualizar o status de um projeto. Ele destaca as habilidades de integração do Power Automate e transferência de dados de e para scripts.

Contribuições da comunidade e exemplos divertidos

Agradecemos as contribuições da nossa comunidade de Scripts do Office! Sinta-se à vontade para criar uma solicitação de pull para análise.

Project Detalhes
Jogo da Vida O blog "Ready Player Zero" de Yutao Huang sobre a Excel Tech Community inclui um script para modelar O Jogo da Vida de John Conway.
Botão Relógio do Sistema Este roteiro foi contribuído por Brian Gonzalez. O cenário apresenta um script e um botão de script que registram a hora atual.
Animação de boas festas Este roteiro foi contribuído por Leslie Black no espírito das festas de fim de ano! É um script divertido que mostra uma árvore de Natal cantando no Excel usando Scripts do Office.
Automação do Excel Uma série de scripts contribuídos por Peter Kalmström, incluindo uma solução de gerenciamento de tarefas recorrentes que envolve Scripts do Office, Power Automate e Power Apps. A série inclui vídeos e artigos que descrevem a solução.

Deixe um comentário

Sinta-se à vontade para deixar um comentário, fazer uma sugestão ou registrar um problema usando a seção Comentários na parte inferior da página de documentação do exemplo específico.