O que a edição avançada aborda
- Toda dica inclui código, uma API ou automação. Tudo o que exige apenas operações na tela pertence à edição prática, e esta edição remete à dica prática correspondente.
- O código foi executado com um Python local e a saída é exibida. O código que exige login no Microsoft 365 foi executado até a etapa de login, o que confirma que as chamadas do SDK que ele usa existem.
- Nenhum segredo aparece no código; IDs de tenant e valores semelhantes são lidos de variáveis de ambiente. O código que grava ou envia qualquer coisa não faz nada por padrão (DRY_RUN).
- O código que usa o Microsoft Graph indica as menores permissões de que precisa.
Ordem de leitura
- Manual de ponta a ponta (um exemplo da ideia à operação)
- Pensamento computacional (decompor, abstrair, verificar)
- Das instruções ao código (como pedir código ao Copilot)
- Escolhendo onde o código roda
- Autenticação, permissões e governança
- Páginas Apps × Python (comece pelo app que você usa)
- Receitas de fluxo de trabalho e busca de documentos (exemplos combinados)
Pré-requisitos
- Python 3 disponível localmente. Instale as bibliotecas em um ambiente virtual (venv) por projeto.
- Uma conta do Microsoft 365 profissional ou escolar.
- Para código que usa o Microsoft Graph, um aplicativo registrado no Microsoft Entra pelos administradores da sua organização, com consentimento para as permissões de que precisa. Não amplie permissões por conta própria.
- O Python no Excel está sujeito à sua disponibilidade e aos seus termos de licenciamento (consulte a página Excel × Python).
Aplicativos × Python
Excel × Python
Executar pandas a partir de células com =PY() e xl(), e quando usar openpyxl localmente
7 dicasWord × Python
Extração de parágrafos e tabelas com python-docx e gravação dos resultados em um arquivo separado
7 dicasPowerPoint × Python
Lendo em lote textos de slides, tabelas e anotações com python-pptx
7 dicasPerspectivas × Python
Lendo e contabilizando e-mails e eventos de calendário com o Microsoft Graph
8 dicasEquipes × Python
Publicação via Workflows, leitura de mensagens com Graph e bots
8 dicasSharePoint / OneDrive × Python
Lendo drives, listas e valores de colunas com o Graph e rastreando apenas as alterações
10 dicasBusca de documentos × Python
Pesquisa em grandes coleções de documentos pelo significado, e não apenas pela correspondência de palavras
8 dicasAgentes × Python
Adicionando lógica Python a agentes do Copilot Studio e do Agents SDK
6 dicasExecução de código no Copilot
Onde o Copilot escreve e executa código, e como verificar o resultado
8 dicasPower Automate × Python
Onde o Python se encaixa nos fluxos (desktop e Azure Functions)
Como esta página é feita:
Manual de ponta a ponta
Um exemplo prático: verificar a redação em documentos do Word, da ideia à manutenção
8 seçõesPensamento computacional
Decomposição, abstração, reconhecimento de padrões, design de algoritmos e verificação, passo a passo em uma tarefa real
6 dicasDas instruções ao código
Padrões de instrução para fazer o Copilot e o GitHub Copilot escreverem código
6 dicasEscolhendo onde o código roda
Python no Excel, um venv local, Azure Functions e notebooks
10 dicasAutenticação, permissões e governança
Login MSAL, privilégio mínimo, segredos, dados pessoais e trilhas de auditoria
5 dicasReceitas de fluxo de trabalho
Verificações de redação, verificações de slides em lote, totalizações de registros, totalizações de e-mails de solicitação e auditorias de colunas de biblioteca
Adicionados ou atualizados recentemente
- 9 de outubro de 2026SharePoint / OneDrive × Python · RevisadoBusque miniaturas em uma única requisição do Graph com um token de portador, sem redirecionamento
- 9 de outubro de 2026Autenticação, permissões e governança · AdicionadoEnviar um token do SharePoint Online a cada fragmento da sessão de upload
- 9 de outubro de 2026Power Automate × Python · AdicionadoEscreva uma @workflow_tool para fluxos de trabalho de Hosted Skills do Azure Functions
- 7 de outubro de 2026Power Automate × Python · AdicionadoChame um agente a partir de um orquestrador do Durable Functions com context.call_agent
- 7 de outubro de 2026Agentes × Python · AdicionadoAdicione um agente a uma Azure Function em Python com o binding markdown_agent
- 2 de outubro de 2026Teams × Python · AdicionadoReceba anexos com os downloaders e leia-os em input_files
- 2 de outubro de 2026Autenticação, permissões e governança · AdicionadoRegistre o request_id para rastrear uma requisição de ponta a ponta
- 12 de setembro de 2026Word × Python · AdicionadoBaixe um .docx do OneDrive ou do SharePoint com o Graph e leia-o na memória
- 12 de setembro de 2026Word × Python · AdicionadoComparar duas versões por parágrafo e escrever um novo relatório em Word
- 12 de setembro de 2026Word × Python · AdicionadoEscreva os resultados da verificação de estilo como comentários do Word em uma cópia do documento
Ver o registro completo de atualizações →
Como esta seção é feita
As fontes são a documentação oficial da Microsoft (learn.microsoft.com, support.microsoft.com), o Microsoft 365 Developer Blog, o changelog do Microsoft Graph e a documentação oficial e as notas de versão no GitHub de cada biblioteca. Páginas de resultados de mecanismos de busca não são usadas.
Novas informações são coletadas automaticamente todos os dias e transformadas em dicas candidatas. Uma verificação automática confirma que a passagem de apoio existe na fonte, que os números aparecem na fonte, que a dica não se sobrepõe à edição prática, que o código não contém segredos nem gravações por padrão, que as permissões do Graph são mínimas e nomeadas e que os nomes de API do código aparecem na fonte. Somente os candidatos aprovados são publicados. O código dos candidatos coletados automaticamente nunca é executado no servidor.
Esta seção não é documentação oficial do produto. Teste o código primeiro com uma pequena quantidade de dados, dentro das regras e permissões da sua organização.