Pular para o conteúdo
Octo × Office Pedir um diagnóstico

Octo × Office · levantamento de 31/10/2026

O trabalho de escritório é lote disfarçado. Conferido em cada passo.

Cem contratos do mesmo modelo, trinta relatórios por filial, uma apresentação por cliente, o status semanal do cronograma, as caixas compartilhadas sem dono. Word, Excel, PowerPoint, Project, Outlook, Access, Visio e o Microsoft 365 em volta deles, automatizados por arquivo Open XML, Microsoft Graph, PowerShell e Office Scripts. O Octo lê, escreve o script, gera numa pasta de saída e mostra o resultado pelo conteúdo. Envio, assinatura e permissão continuam com pessoas.

O polvo do Octo sobre uma mesa de documentos, planilhas, slides e cronogramas Janela esquemática com quatro peças de escritório fictícias: uma página de documento com título e parágrafos, uma planilha com grade e coluna de totais, um slide com gráfico de barras e um cronograma com barras de tarefas. Sobre elas, um polvo estende oito braços, cada um com o nome de um braço do Octo: Descoberta, Dados, Segurança, Arquitetura, Desenvolvimento, Revisão, Publicação e Documentação. Todos os dados são fictícios. saida/2026-10/ · lote de exemplo · fictício «cliente» · «valor» · «prazo» assinatura do responsável Filial · Jan · Fev · Mar · Total =SOMA(E2:E8) · conferido LevantarProjetarConstruirTestarEntregar Descoberta Dados Segurança Arquitetura Desenvolvimento Revisão Publicação Documentação
Ilustração: os oito braços do Octo sobre documento, planilha, slide e cronograma, dados fictícios
Frentes8uma página por programa ou serviço
Confirmados40pontos com fonte publicada nas oito páginas
Fontes146referências listadas no fim das oito páginas
01

O Octo trabalhando com Office.

Uma atividade do pedido à aprovação, numa empresa fictícia. Os braços medem, planejam e executam; quem comanda confere e aprova. Cada aba é uma frente da área e leva à página dela.

Octo · atividade #1011 · Vale Serra Engenharia (empresa fictícia)

Página da frenteWord →Project →Automação 365 →

Simulação com empresa e nomes inventados. Normas, versões e softwares citados vêm das páginas da área, cada uma com as suas fontes.
02

Muita versão saiu de suporte ao mesmo tempo.

Office 2016 e 2019 em outubro de 2025, Office LTSC 2021 e Project Online em 2026. A recomendação da Microsoft é o Microsoft 365 Apps, por assinatura e com atualização contínua, ou, se não der, o Office LTSC 2024, perpétuo, por licenciamento por volume.

14/10/2025

Fim do suporte do Office 2016 e do Office 2019, junto com Project 2016 e 2019 e Visio 2016 e 2019, segundo a tabela de fim de suporte da Microsoft. Sem atualização de segurança, o Office "might be vulnerable to security threats".

Office LTSC 2024
Edição perpétua atual, por volume: Professional Plus e Standard, Project 2024 e Visio LTSC 2024. Cinco anos de suporte principal, sem estendido; início em 18/09/2024 e suporte principal até 09/10/2029. Publisher fora, por causa da aposentadoria em outubro de 2026.learn.microsoft.com · Overview of Office LTSC 2024learn.microsoft.com · ciclo de vida do LTSC 2024
Microsoft 365 Apps
A linha por assinatura "includes all Office LTSC 2024 features and many more"; o LTSC não recebe recurso novo depois do lançamento. É a recomendação da Microsoft para quem sai do 2016 e do 2019.learn.microsoft.com · Overview of Office LTSC 2024learn.microsoft.com · End of support resources for Office
Project e Planner
Project Online aposentado em 30/09/2026. Project desktop segue no LTSC 2024. O Planner reúne tarefas e projetos na web e no Teams; criar planos premium pede Planner Plan 1 (vistas Timeline, People e Goals); relatórios, Timeline (Gantt), dependências, sprints, campos personalizados e carga da equipe pedem Planner and Project Plan 3 ou Plan 5.learn.microsoft.com · ciclo de vida do Project Onlinelearn.microsoft.com · Planner for admins
Automação no servidor
A Microsoft "does not currently recommend, and does not support" automação do Office a partir de componente sem interface (ASP.NET, DCOM, serviço do Windows) e aponta os formatos Open XML como o caminho suportado para mexer em arquivos a partir de um serviço.support.microsoft.com · server-side Automation of Office
03

Uma página por programa.

Com o que cada programa oferece, como se automatiza por arquivo, script ou API, onde o Octo pode ajudar e a fonte de cada ponto.

Uma planilha vira documentos e uma apresentação em lote À esquerda, uma planilha fictícia com cinco linhas de clientes, valores e prazos. No meio, um bloco de script que lê a planilha e um modelo de documento com campos marcados. À direita, uma pilha de documentos gerados, um por linha, e uma apresentação com um slide de gráfico; embaixo, um relatório de conferência com quatro gerados, campos conferidos, e uma linha (valor vazio) separada para revisão humana. Nomes e valores fictícios. clientevalorprazo Alfa Ltda.12.400,0015/11 Beta S.A.8.950,0020/11 Gama ME3.200,0022/11 Delta Coop.21.000,0030/11 Épsilon(vazio)05/12 clientes.xlsx geração em lote --dados clientes.xlsx --modelo contrato.docx «cliente» «valor» «prazo» modelo com campos Alfa Ltda. R$ 12.400,00 até 15/11 contratos .docx e PDF resumo.pptx · gráfico ✓ gerados · campos preenchidos conferidos no texto de cada documento ! linha com valor vazio separada · vai para revisão humana, nada é enviado
Ilustração: planilha, modelo com campos, contratos e apresentação gerados em lote e conferidos, dados fictícios

Word

Documentos em lote a partir de modelos com campos e controles de conteúdo, mala direta, revisão e comparação, PDF/A, acessibilidade e metadados. O Octo pode gerar os contratos de uma planilha e conferir o texto de cada um antes de alguém assinar.

Documentos em lote16 fontes publicadas
Abrir a página →

Excel

openpyxl e Open XML, fórmulas, tabelas dinâmicas, Power Query, Graph Excel API, Office Scripts, auditoria de planilhas e relatórios em lote. O Octo pode refazer cada conta de uma planilha crítica e apontar a célula que diverge.

Auditoria de planilhas16 fontes publicadas
Abrir a página →

PowerPoint

python-pptx, apresentações geradas de dados com gráficos e tabelas, modelos e mestres, troca de marca em lote, exportação para PDF e imagem, notas do orador. O Octo pode montar a apresentação do comitê a partir do fechamento do mês.

Slides gerados de dados21 fontes publicadas
Abrir a página →

Project

Project desktop, Project Online (aposentado em 30/09/2026) e Planner, formatos MPP e XML, MPXJ, caminho crítico, linhas de base e relatórios de avanço. O Octo pode ler o cronograma, mostrar o caminho crítico e o desvio desde a linha de base.

Caminho crítico e desvio19 fontes publicadas
Abrir a página →

Outlook e Exchange Online

Graph de correio e agenda, regras, caixas compartilhadas, Exchange Online PowerShell, exportações, agenda em lote, privacidade e LGPD. O Octo pode listar as caixas compartilhadas sem dono e quem tem acesso a cada uma, sem abrir mensagem.

Inventário de caixas24 fontes publicadas
Abrir a página →

Access

Formatos ACCDB e MDB, ODBC e ACE, consultas, migração para SQL Server e PostgreSQL, inventário de bancos legados e riscos. O Octo pode achar os bancos Access espalhados no servidor de arquivos e dizer o que cada um guarda.

Inventário de bancos legados12 fontes publicadas
Abrir a página →

Visio

Formato VSDX (Open XML), diagramas gerados de dados (organograma, rede, processo), Visio na web e planos, diagramas como código. O Octo pode desenhar o organograma direto da planilha de RH e refazê-lo quando a planilha mudar.

Diagramas gerados de dados14 fontes publicadas
Abrir a página →

Microsoft 365

SharePoint, OneDrive, Teams, OneNote e Power Automate por Graph e PnP PowerShell: governança, permissões, inventário de sites e migração de arquivos. O Octo pode listar cada site, quem tem acesso e o que está compartilhado com gente de fora.

Inventário de sites e permissões24 fontes publicadas
Abrir a página →
04

Oito braços, uma suíte.

O mesmo ciclo do Octo, aplicado a documentos, planilhas, cronogramas e ao tenant. Cada braço tem um papel estreito; quem assina, quem envia, quem aprova a linha de base e quem consente permissões são pessoas.

  1. Descoberta

    Levanta o que já existe

    Modelos, planilhas, cronogramas, bancos Access, macros, suplementos, sites e caixas compartilhadas, com versão e dono.

  2. Dados

    Fixa as referências

    Colunas, tipos, datas e moedas da planilha de origem, campos do modelo, tarefas e dependências do cronograma, e qual arquivo é o oficial.

  3. Segurança

    Cuida do acesso

    Permissão mínima no Graph, delegada antes de aplicativo, segredo fora do script, macro de origem desconhecida e dado pessoal (LGPD).

  4. Arquitetura

    Escolhe o caminho

    Open XML, Graph, PowerShell, Office Scripts ou COM numa estação; nunca COM num serviço sem interface, seguindo a ressalva da Microsoft, que não recomenda nem dá suporte a isso.

  5. Desenvolvimento

    Escreve o script

    Python, PowerShell ou C#, com log, código de saída, pasta de saída separada e a fonte de cada operação anotada.

  6. Revisão

    Confere pelo conteúdo

    Abre o documento gerado e lê o texto, refaz a conta da planilha, compara datas do cronograma. Não basta o arquivo existir.

  7. Publicação

    Entrega para aprovar

    Só com o seu ok, coloca os arquivos no site de homologação ou numa conta de teste. Envio de e-mail em lote e publicação ficam com quem aprova.

  8. Documentação

    Deixa registrado

    Script, modelo, permissões usadas, amostra conferida, fontes e o que foi decidido ficam escritos para o próximo mês.

Cronograma em Gantt com caminho crítico e linha de base Gráfico de Gantt fictício com sete tarefas ao longo de oito semanas. As tarefas do caminho crítico aparecem em rosa e ligadas por setas de dependência; as demais, em ciano. Abaixo de cada barra, uma faixa fina cinza mostra a linha de base. A tarefa Instalar está uma semana atrasada em relação à linha de base e empurra o marco Entrega. À direita, um painel resume: caminho crítico com quatro tarefas, folga zero, desvio de mais cinco dias úteis no marco. Datas e nomes fictícios. S1S2S3S4 S5S6S7S8 1 Levantar requisitos 2 Projetar 3 Comprar material 4 Instalar 5 Treinar equipe 6 Testar 7 Entrega (marco) +5 dias úteis RESUMO crítico: 1, 2, 4, 6 com folga: 3, 5 linha de base folga do caminho 0 dia desvio no marco +5 dias úteis decide: gerente
Ilustração: cronograma em Gantt com caminho crítico, linha de base e desvio no marco, dados fictícios
05

Cada tarefa, o seu caminho.

O critério que o Octo usa para escolher. Do que roda num servidor Linux sem Office ao que pede o programa aberto numa estação Windows.

CaminhoServe paraObservação
Open XML direto (Open XML SDK, python-docx, openpyxl, python-pptx)Gerar e alterar .docx, .xlsx e .pptx sem Office instaladoCaminho suportado pela Microsoft para mexer em arquivos a partir de um serviço
Microsoft Graph (REST)Correio, agenda, OneDrive, SharePoint, Teams, Planner e pastas de trabalho na nuvemPermissão delegada antes da de aplicativo; 429 com Retry-After quando passa do limite
Microsoft Graph PowerShellAdministração em lote do tenantPowerShell 7 e 5.1, em Windows, macOS e Linux
Exchange Online PowerShellCaixas, permissões, regras de fluxo de correioMódulo ExchangeOnlineManagement; autenticação só do aplicativo para script sem pessoa
Office Scripts e Power AutomateRotina repetida no Excel, acionada por fluxoAgendamento dentro do Office Scripts temporariamente desativado (consulta de 30/10/2026); usa-se um fluxo
Suplementos Office (Office.js)Botão ou painel dentro do Word, Excel, PowerPoint, Outlook, OneNote e ProjectWindows, Mac, iPad e navegador; implantação central pelo administrador
COM e VBAExportar com o motor do próprio programa, recalcular, imprimirSó numa estação com sessão de usuário; a Microsoft não recomenda nem dá suporte em serviço sem interface
LibreOffice --headless --convert-toConversão em lote num servidor LinuxSó citação; fidelidade frente ao Office não medida neste caso
Um script lê Outlook, SharePoint e Teams pelo Microsoft Graph, com permissão mínima Diagrama da esquerda para a direita. À esquerda, o script do Octo numa máquina de trabalho. Ele passa por um portão de permissões, onde o administrador do tenant consentiu três permissões só de leitura. No centro, o ponto de entrada único do Microsoft Graph. À direita, quatro serviços: correio e agenda, sites e arquivos, equipes e canais, e tarefas do Planner. Embaixo, uma faixa mostra uma resposta 429 com espera de dez segundos e a nova tentativa bem-sucedida, e a saída: um inventário em planilha para revisão humana. Nomes e números fictícios. script do Octo GET /sites GET /teams GET /users/…/mailboxSettings permissões consentidas Sites.Read.All Team.ReadBasic.All MailboxSettings.Read só leitura consente: administrador Microsoft Graph correio e agenda sites e arquivos equipes e canais tarefas (sem permissão) 429 Too Many Requests · Retry-After → espera o tempo pedido → nova tentativa saída: inventario_sites.xlsx · sites e compartilhamento externo · para revisão humana
Ilustração: script, permissões mínimas consentidas, Microsoft Graph e serviços do Microsoft 365, dados fictícios
06

Do arquivo feito à mão ao lote com registro.

Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado na sua equipe.

Proposta, não promessa

1 Hoje

Inventário, sem alterar nada

O Octo mostra o que existe: versões fora de suporte, macros, suplementos, bancos Access, cronogramas no Project Online, sites e caixas sem dono.

  • Planilha por arquivo, versão e dono
  • Dependências de macro e suplemento COM
  • Permissões e compartilhamento externo
Ganho: saber o tamanho do problema antes de trocar a versão
2 Próximo

Geração em lote conferida

Documentos, planilhas e apresentações saem de dados e modelos, numa pasta de saída, com relatório de conferência.

  • Modelo padronizado por construção
  • Linha com dado faltando vai para revisão
  • Nada é enviado sem aprovação
Ganho: a equipe revisa a amostra e a exceção, não cada arquivo
3 Depois

Rotina com registro

O fechamento do mês, o status do cronograma e o inventário do tenant rodam do mesmo jeito, com quem aprovou e o que mudou.

  • Scripts e modelos em controle de versão
  • Quem aprovou cada envio
  • Permissões revistas periodicamente
Ganho: o mês seguinte custa menos que o primeiro
07

O que esta página é, e o que não é.

Só o que tem fonte publicada entra nas páginas da área: cada ponto traz a referência, e cada página fecha com a sua lista de fontes.

40

pontos com fonte publicada nas oito páginas da área, cada um com a referência na própria página.

Ilustrações com dados fictícios
Documentos, planilhas, slides, cronogramas e fluxos são desenhos originais em SVG. Nenhum print de produto, nenhum logotipo. Nomes, valores e datas não correspondem a pessoas ou empresas reais.Legenda "Ilustração: ... dados fictícios" em cada uma
COM no servidor
Fora do caso: a Microsoft não recomenda nem dá suporte à automação do Office a partir de serviço sem interface. COM aparece só para estação com sessão de usuário.Fonte no fim da página
08

O que o Octo faz e o que fica com vocês.

O Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.

O Octo prepara

Levanta, organiza e gera os arquivos: documentos, planilhas, apresentações, cronogramas, inventários e relatórios de conferência, no arquivo e pelas APIs, sem enviar nem publicar nada.

Entrega: material pronto para conferir

A sua equipe confere

Quem responde pelo documento, pela planilha ou pelo cronograma confere o que o Octo entregou antes de aprovar. Se algo não fecha, volta para o Octo com a correção.

Etapa: conferência por quem responde

Quem assina e aprova

O Octo não assina, não aprova e não envia. O dono do documento revisa e assina; o gerente do projeto aprova a linha de base; o administrador do Microsoft 365 consente as permissões; o encarregado de dados aprova o que sai com dado pessoal.

Aprovação: dono do documento e administrador do 365
09

Fontes.

Fontes primárias, consultadas em 31/10/2026. Cada página da área fecha com a sua lista completa.

Que trabalho repetido trava o seu escritório?

O diagnóstico começa lendo os modelos, planilhas e cronogramas que a sua equipe já tem, sem alterar nada. Você recebe o inventário e o mapa do que pode ser gerado ou conferido em lote, com ensaio num caso conhecido, e decide com ele na mão.