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 automação de tarefas diárias. Ele contém cenários realistas que os usuários enfrentam e fornece soluções detalhadas.

  • As noções básicas mostram 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.
  • Cenários entre aplicativos são exemplos que usam o Power Automate com um ou mais Scripts do Office como partes integrais do fluxo.
  • Cenários do mundo real são alguns exemplos maiores emoldurados como soluções completas e reais.
  • As contribuições da comunidade são exemplos de membros da comunidade de Scripts do Office, muitas vezes de natureza leve.

Importante

Certifique-se de atender aos pré-requisitos para scripts do Office antes de experimentar os exemplos. Os requisitos para sua assinatura e conta do Microsoft 365 são encontrados no suporte à plataforma.

Noções básicas

Project Detalhes
Intervalos: trabalhar com a grade Esses exemplos mostram como trabalhar o Range objeto, que é central para a maioria dos scripts.
Exemplos de formatação condicional Esses 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 exigir condições específicas para dados de célula e como o usuário é alertado para essas regras.
Exemplos de data Uma coleção de exemplos que mostram como traduzir entre formatos de data JavaScript e Excel.
Exemplos de imagem 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 exemplo. Isso permite ignorar a instalaçã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 uma tabela de conteúdo com links para cada planilha.
Contagem de linhas em branco em uma planilha específica ou em todas as planilhas Este exemplo detecta se houver linhas em branco em planilhas em que você prevê que os dados estejam presentes e, em seguida, relatar 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 scripts do Office.
Mover linhas entre tabelas Este exemplo mostra como mover linhas entre tabelas salvando filtros e processando e reaplicando os filtros.
Notificar as pessoas com comentários Este exemplo adiciona comentários a uma célula, incluindo @mentioning um colega.
Saída de dados do Excel como JSON Esta solução mostra como gerar dados de tabela do Excel como JSON a serem usados no Power Automate.
Remover hiperlinks de cada célula em uma planilha do Excel Este exemplo limpa todos os hiperlinks da planilha atual.
Definir formatação condicional para comparações entre colunas Este exemplo aplica a 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. Tenha seus scripts alimentando 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 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 Power Automate para criar arquivos .xlsx de arquivos .csv.
Pastas de trabalho de referência cruzada Este exemplo usa Scripts do Office e Power Automate para fazer referência cruzada e validar informações em diferentes pastas de trabalho.
Email gráfico e imagens de tabela Este exemplo usa scripts do Office e ações do Power Automate para criar um gráfico e enviar esse gráfico como uma imagem por email.
Registrar alterações diárias no Excel e denunciá-las 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 em 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 subranges menores. Isso ajuda os fluxos a lidar com limites de transferência de dados e tempo limite de operação.

Cenários do mundo real

Os Scripts do Office podem automatizar partes de sua rotina diária. Essas tarefas diárias geralmente existem em ecossistemas exclusivos, com pastas de trabalho do Excel que são configuradas de maneiras específicas. Esses exemplos de cenário maiores demonstram 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 Esse 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 mostra as habilidades de análise de texto, usando subfunções em scripts, aplicando formatação condicional e trabalhando com tabelas.
Buscar e representar graficamente os dados do nível de água do NOAA Esse cenário usa um Script do Office para extrair dados de uma fonte externa (o banco de dados NOAA Tides and Currents) e grafar as informações resultantes. Ele destaca as habilidades de usar fetch para obter dados e usar gráficos.
Calculadora de notas Esse 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 Esse cenário mostra como usar uma planilha do Excel para gerenciar os horários de reunião da entrevista e fazer um fluxo para agendar reuniões no Teams.
Lembretes de tarefa como cartões do Teams Esse 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.

Exemplos de contribuições e diversão da comunidade

Damos as boas-vindas contribuições de nossa comunidade de Scripts do Office! Sinta-se à vontade para criar uma solicitação de pull para revisão.

Project Detalhes
Jogo da Vida O blog "Ready Player Zero" de Yutao Huang na Excel Tech Community inclui um script para modelar O Jogo da Vida de John Conway.
Botão Relógio do Sistema Este script foi contribuído por Brian Gonzalez. O cenário apresenta um script e um botão de script que registra a hora atual.
Animação de saudações de estações Este roteiro foi contribuído por Leslie Black no espírito da temporada de férias! É um script divertido que mostra uma árvore de Natal cantando no Excel usando scripts do Office.

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 da amostra específica.