Pular para o conteúdo
Octo × VSTA e add-ins Pedir um diagnóstico

Octo para CorelDRAW · VSTA e add-ins

Um painel ao lado da arte, com código mantido como software.

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.

Editor VSTA exigeVS 2019Visual Studio 2019, segundo a ajuda 2026
Suporte estendido do VS 20192029até 11/04/2029, só na versão 16.11
CVE-2025-298037,3nota alta; VSTA 2019 corrigido em 2025
Fontes6listadas no fim da página
01

O que o Octo faz com VSTA e add-ins.

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.

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 WPF

Diagnóstico da estação

Visual 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 TI

Migração VBA para C#

A 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 zerado

Pacote versionado

DLL, 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údo

Menu e espaço de trabalho

AppUI.xslt e UserUI.xslt registram o painel e o botão sem duplicar item quando o espaço de trabalho é reaplicado.

Entrega: XSLT revisados

Segurança e ciclo de vida

Visual 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ção
02

Oito braços, um add-in conferido.

O 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.

  1. Descoberta

    Levanta o que já existe

    Versões do CorelDRAW, do Visual Studio e do VSTA por estação, add-ins instalados e projetos CGSaddon e GMS em uso.

  2. Dados

    Fixa o formato da saída

    O CSV de inventário e os achados do painel no mesmo formato, para VBA e C# poderem ser comparados.

  3. Segurança

    Cuida do ambiente

    Ciclo de vida do Visual Studio 2019, CVE-2025-29803, sha256 dos pacotes e log sem dado pessoal desnecessário (LGPD).

  4. Arquitetura

    Escolhe o caminho

    Macro VBA, projeto VSTA, add-in com docker ou JavaScript para quem também usa Mac.

  5. Desenvolvimento

    Escreve o add-in

    C#, XAML e XSLT, com try/finally em volta de tudo que muda estado do CorelDRAW e eventos desassinados ao fechar.

  6. Revisão

    Confere pelo conteúdo

    Painel aberto numa arte conhecida, achados batendo com o CSV, pacote com o que deveria ter. "Compilou" não é conferência.

  7. Publicação

    Prepara o pacote

    Zip versionado com sha256 e lista de conteúdo; instalar nas estações é com a TI.

  8. Documentação

    Registra o que vale

    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.

03

Cada tarefa, o seu caminho.

O critério que o Octo usa para escolher entre VBA, VSTA, add-in e JavaScript.

TarefaCaminhoObservação
Macro pessoal ou lote simplesVBAComeçar por aqui; ver a página VBA e macros
Painel encaixado com lista e botõesAdd-in com docker WPFEstrutura a montar na versão instalada
Código com bibliotecas .NETVSTA ou add-in em C#Compila para DLL
Projeto de macro .NET compartilhadoVSTA, arquivo CGSaddonFormato interno não documentado em fonte lida
Conferir a estação de quem programaPython + vswhere + registroSó leitura
Compilar e empacotarMSBuild + Bash + sha256sumVersão do CorelDRAW no nome do pacote
Migrar VBA para C#Traduzir sem melhorar + comparar CSVTroca só com relatório zerado
Rodar código ao trocar de documentoEvento da aplicação no add-inDesassinar ao fechar o painel
Automação também no MacJavaScriptVSTA e VBA são "Windows only"
04

Da macro ao add-in mantido como software.

Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado no seu estúdio.

Proposta, não promessa

1 Hoje

Ambiente conferido

O Octo mostra o que há em cada estação, sem mudar nada.

  • Visual Studio, VSTA e CorelDRAW por estação
  • Pendências da CVE-2025-29803
  • Add-ins e projetos em uso
Ganho: saber por que o editor não abre antes de mexer
2 Próximo

Painel de conferência

Os achados da auditoria ao lado da arte, com clique até a forma.

  • Mesmas regras da macro VBA
  • Pacote com sha256
  • Estação de teste antes da equipe
Ganho: o achado aparece enquanto a arte está aberta
3 Depois

Regras em C#

A auditoria migrada, comparada e mantida com testes.

  • Relatório de diferenças zerado
  • Versão por estação registrada
  • Volta à versão anterior em minutos
Ganho: mudar uma regra sem medo
05

Confirmado em fonte.

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.

ConfirmadoEditor VSTA exige Visual Studio 2019
"To use the VSTA Editor, you must first install Microsoft Visual Studio 2019 [...] and then reinstall Microsoft Visual Studio Tools for Applications 2019 from microsoft.com."Fonte: help.coreldraw.com, CorelDRAW 2026 Help, Macros
ConfirmadoProjetos VSTA em CGSaddon
O Scripts docker cria projetos "in the form of Global Macro Storage (GMS) files or Corel VSTA Projects (CGSaddon)".Fonte: help.coreldraw.com, CorelDRAW 2026 Help, Macros
ConfirmadoVisual Studio 2019 até 11/04/2029
Suporte principal encerrado em 10/04/2024; suporte estendido até 11/04/2029, na versão 16.11.Fonte: learn.microsoft.com, ciclo de vida do Visual Studio 2019
ConfirmadoCVE-2025-29803, nota 7,3
Elevação local de privilégio por caminho de busca não controlado no VSTA e no SQL Server Management Studio; o VSTA 2019 publicado em 09/04/2025 traz a correção.Fonte: cve.org e microsoft.com, download do VSTA 2019
06

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, calcula, organiza e gera os documentos: arquivos, PDFs, planilhas de dados variáveis, provas e relatórios.

Entrega: material pronto para conferir

A sua equipe confere

O 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 aprova

Quem aprova

O 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 arte
07

Fontes.

Ajuda oficial do CorelDRAW 2026, páginas da Corel e da Microsoft e o registro do CVE, consultadas em 31/10/2026.

Seu painel, revisado e conferido.

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.