Docker de conferência
Painel encaixado ao lado da arte, com os achados do documento aberto; duplo clique seleciona a forma. Não altera nada.
Entrega: add-in com painel WPFOcto para CorelDRAW · VSTA e add-ins
O CorelDRAW 2026 chama o VSTA de sucessor do VBA: C# e VB.NET, código compilado, painéis próprios. O Octo monta o add-in, prepara e confere a estação de quem programa e migra macros VBA para C# provando que o resultado não mudou. Instalar nas estações e aprovar a arte continuam com pessoas.
Seis entregas possíveis, tiradas do levantamento. Todas leem antes de mudar, todas registram versão e todas passam por uma pessoa antes de chegar às estações.
Painel encaixado ao lado da arte, com os achados do documento aberto; duplo clique seleciona a forma. Não altera nada.
Entrega: add-in com painel WPFVisual Studio 2019, VSTA 2019 e CorelDRAW lidos do Windows, comparados com a ajuda e com a correção da CVE-2025-29803.
Entrega: ambiente.json e pendências para a TIA mesma regra, traduzida sem melhorar, e um comparador que aponta cada diferença entre as saídas antes da troca.
Entrega: relatório de diferenças zeradoDLL, XSLT e marcador numa pasta, compactados com versão e ano do CorelDRAW no nome, lista de conteúdo e sha256.
Entrega: zip, sha256 e lista do conteúdoAppUI.xslt e UserUI.xslt registram o painel e o botão sem duplicar item quando o espaço de trabalho é reaplicado.
Entrega: XSLT revisadosVisual Studio 2019 até 2029, VSTA com a correção de 2025, add-in tratado como software: revisão, sha256, instalação registrada.
Entrega: mapa de versões por estaçãoO mesmo ciclo do Octo, aplicado a VSTA e add-ins. Cada braço tem um papel estreito; quem aprova a arte e quem instala nas estações são pessoas.
Versões do CorelDRAW, do Visual Studio e do VSTA por estação, add-ins instalados e projetos CGSaddon e GMS em uso.
O CSV de inventário e os achados do painel no mesmo formato, para VBA e C# poderem ser comparados.
Ciclo de vida do Visual Studio 2019, CVE-2025-29803, sha256 dos pacotes e log sem dado pessoal desnecessário (LGPD).
Macro VBA, projeto VSTA, add-in com docker ou JavaScript para quem também usa Mac.
C#, XAML e XSLT, com try/finally em volta de tudo que muda estado do CorelDRAW e eventos desassinados ao fechar.
Painel aberto numa arte conhecida, achados batendo com o CSV, pacote com o que deveria ter. "Compilou" não é conferência.
Zip versionado com sha256 e lista de conteúdo; instalar nas estações é com a TI.
Versões por estação, pacotes instalados, quem aprovou cada troca e como voltar à versão anterior.
O Octo trabalha com cópia das artes e não instala nada sem aprovação. Não aprova arte nem prova de cor, não muda a segurança das estações e não escolhe licença por ninguém.
O critério que o Octo usa para escolher entre VBA, VSTA, add-in e JavaScript.
| Tarefa | Caminho | Observação |
|---|---|---|
| Macro pessoal ou lote simples | VBA | Começar por aqui; ver a página VBA e macros |
| Painel encaixado com lista e botões | Add-in com docker WPF | Estrutura a montar na versão instalada |
| Código com bibliotecas .NET | VSTA ou add-in em C# | Compila para DLL |
| Projeto de macro .NET compartilhado | VSTA, arquivo CGSaddon | Formato interno não documentado em fonte lida |
| Conferir a estação de quem programa | Python + vswhere + registro | Só leitura |
| Compilar e empacotar | MSBuild + Bash + sha256sum | Versão do CorelDRAW no nome do pacote |
| Migrar VBA para C# | Traduzir sem melhorar + comparar CSV | Troca só com relatório zerado |
| Rodar código ao trocar de documento | Evento da aplicação no add-in | Desassinar ao fechar o painel |
| Automação também no Mac | JavaScript | VSTA e VBA são "Windows only" |
Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado no seu estúdio.
Proposta, não promessa
O Octo mostra o que há em cada estação, sem mudar nada.
Os achados da auditoria ao lado da arte, com clique até a forma.
A auditoria migrada, comparada e mantida com testes.
Cada ponto abaixo tem fonte publicada pela Corel, pela Microsoft, pelo projeto livre ou pelo órgão responsável. Nomes de objeto e de método se conferem no Object Browser da versão instalada. As fontes estão na seção seguinte.
4
pontos com fonte publicada, cada um com a referência indicada ao lado.
O Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.
Levanta, calcula, organiza e gera os documentos: arquivos, PDFs, planilhas de dados variáveis, provas e relatórios.
Entrega: material pronto para conferirO cliente ou o diretor de arte 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 aprovaO Octo não aprova a arte. Numa arte não há assinatura legal: a aprovação da arte e da prova fica com o cliente ou o diretor de arte.
Aprovação: cliente ou diretor de arteAjuda oficial do CorelDRAW 2026, páginas da Corel e da Microsoft e o registro do CVE, consultadas em 31/10/2026.
O diagnóstico começa pela leitura das estações: o que está instalado, o que falta para o VSTA abrir e o que a auditoria atual já encontra. Você recebe a lista e as perguntas que só a sua equipe responde, e decide com ela na mão.