Partilhar via


Exemplos e cenários de Scripts do Office

Esta secção contém soluções baseadas em Scripts do Office que ajudam os utilizadores finais a alcançar a automatização de tarefas diárias. Contém cenários realistas que os utilizadores enfrentam e fornece soluções detalhadas.

Importante

Certifique-se de que cumpre os pré-requisitos dos Scripts do Office antes de experimentar os exemplos. Os requisitos para a sua subscrição e conta do Microsoft 365 encontram-se em Suporte da plataforma.

Noções básicas

Project Detalhes
Intervalos: trabalhar com a grelha Estes exemplos mostram como trabalhar o Range objeto, que é central para a maioria dos scripts.
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 pendentes, pedidos e pop-ups de aviso Estes exemplos mostram como utilizar a validação de dados para ordenar condições específicas para dados de células e como o utilizador é alertado para estas regras.
Exemplos de data Uma coleção de exemplos que mostra como traduzir entre os formatos de data do JavaScript e do Excel.
Exemplos de imagens Este exemplo adiciona uma imagem a um livro e copia uma imagem entre folhas.
Exemplos de visibilidade de linhas e colunas Uma coleção de exemplos que demonstra como mostrar, ocultar e fixar linhas e colunas.
Exemplos de tabela Uma coleção de exemplos que mostram interações comuns com tabelas do Excel.

Cenários rápidos

Certifique-se de que transfere os livros de exemplo incluídos em cada exemplo. Isto permite-lhe ignorar a configuração e compreender o conceito principal que o exemplo demonstra.

Project Detalhes
Copiar várias tabelas do Excel para uma única tabela Este exemplo combina dados de várias tabelas do Excel numa única tabela que inclui todas as linhas.
Criar um sumário da pasta de trabalho Este exemplo cria um índice com ligações para cada folha de cálculo.
Contar linhas em branco numa folha específica ou em todas as folhas Este exemplo deteta se existem linhas em branco nas folhas onde prevê que os dados estejam presentes e, em seguida, reporta a contagem de linhas em branco para utilização num fluxo do Power Automate.
Gerir o modo de cálculo no Excel Este exemplo mostra como utilizar o modo de cálculo e calcular métodos no Excel com scripts do Office.
Mover linhas entre tabelas Este exemplo mostra como mover linhas entre tabelas ao guardar filtros e, em seguida, ao processar e reaplicar os filtros.
Notificar pessoas com comentários Este exemplo adiciona comentários a uma célula, incluindo @mentioning um colega.
Exportar dados do Excel como JSON Esta solução mostra como exportar dados de tabelas do Excel como JSON para utilizar no Power Automate.
Remover hiperligações de cada célula numa folha de cálculo do Excel Este exemplo limpa todas as hiperligações da folha de cálculo atual.
Definir formatação condicional para comparações entre colunas Este exemplo aplica formatação com base em valores em colunas adjacentes. Também obtém a entrada do utilizador através de parâmetros de script.
Utilizar chamadas de obtenção externas Este exemplo utiliza fetch para obter informações do GitHub para o script.

Cenários entre aplicações

Utilize o Power Automate para ligar outras aplicações ao Excel. Peça aos seus scripts para ligarem e-mails, formulários, mensagens do Teams e muito mais. Estes 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 utiliza Scripts do Office e o Power Automate para extrair dados de outros livros para um único livro.
Converter ficheiros CSV em livros do Excel Este exemplo utiliza Scripts do Office e o Power Automate para criar ficheiros .xlsx a partir de ficheiros .csv.
Livros de referência cruzada Este exemplo utiliza Scripts do Office e o Power Automate para fazer referência cruzada e validar informações em livros diferentes.
Email imagens de gráficos e tabelas Este exemplo utiliza scripts do Office e ações do Power Automate para criar um gráfico e enviar esse gráfico como uma imagem por e-mail.
Registar alterações diárias no Excel e reportá-las com um fluxo Este exemplo utiliza um fluxo agendado do Power Automate para registar leituras diárias e reportar as alterações.
Executar um script em todos os arquivos do Excel em uma pasta Este exemplo executa um conjunto de tarefas de automatização em todos os ficheiros situados numa pasta no OneDrive for Business (também pode ser utilizado para uma pasta do SharePoint). Efetua cálculos nos ficheiros 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 sub-reorganizações mais pequenas. Isto ajuda os fluxos a processar 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. Muitas vezes, estas tarefas diárias existem em ecossistemas exclusivos, com livros do Excel que são configurados de formas específicas. Estes exemplos de cenários maiores demonstram tais casos de utilização do mundo real. Incluem os Scripts do Office e os livros, para que possa ver o cenário de ponta a ponta.

Cenário Detalhes
Analisar downloads da Web Este cenário apresenta um script que analisa os registos de tráfego da Web para determinar o país de origem de um utilizador. Mostra as competências de análise de texto, utilização 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 utiliza um Script do Office para extrair dados de uma origem externa (a base de dados NOAA Tides and Currents) e grafar as informações resultantes. Realça as competências de utilização fetch para obter dados e utilizar gráficos.
Calculadora de notas Este cenário apresenta um script que valida o registo de um instrutor para as notas das respetivas turmas. Mostra as competências de verificação de erros, formatação de células e expressões regulares.
Agendar entrevistas no Teams Este cenário mostra como utilizar uma folha de cálculo do Excel para gerir os horários das reuniões de entrevistas e criar um fluxo para agendar reuniões no Teams.
Lembretes de tarefas como cartões do Teams Este cenário utiliza um Script do Office num fluxo do Power Automate para enviar lembretes aos colegas para atualizar o status de um projeto. Realça as competências de integração e transferência de dados do Power Automate de e para scripts.

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

Damos as boas-vindas contribuições da nossa comunidade de Scripts do Office! Não hesite em criar um pedido Pull para revisão.

Project Detalhes
Jogo da Vida O blogue "Ready Player Zero", de Yutao Huang, na Comunidade Tecnológica do Excel, inclui um guião para modelar The Game of Life, de John Conway.
Botão Relógio do Sistema Este guião foi contribuído por Brian Gonzalez. O cenário apresenta um script e um botão de script que regista a hora atual.
Animação de saudações de estações Este guião foi contribuído por Leslie Black no espírito da época festiva! É um script divertido que mostra uma árvore de Natal a cantar no Excel com scripts do Office.
Automatização do Excel Uma série de scripts contribuídos por Peter Kalmström, incluindo uma solução de gestão de tarefas periódica que envolve Scripts do Office, Power Automate e Power Apps. A série inclui vídeos e artigos que descrevem a solução.

Deixar um comentário

Não hesite em deixar um comentário, fazer uma sugestão ou registar um problema com a secção Feedback na parte inferior da página de documentação do exemplo específico.