Pular para o conteúdo
Octo × VBA e macros Pedir um diagnóstico

Octo para CorelDRAW · VBA e macros

A macro percorre cada forma. Quem aprova a arte é você.

O CorelDRAW 2026 para Windows traz VBA instalado por padrão. Com ele, o Octo escreve macros que percorrem páginas, camadas e formas, publica PDF por página em lote, guarda tudo num GMS que a equipe instala e confere a arte antes de cada exportação. A arte, a prova de cor e a segurança das estações ficam com pessoas.

Ambientes de macroVBA + VSTAinstalados por padrão; mais JavaScript
VBAWindows"Windows only" na comparação da Corel
Níveis de segurança4de Very high a Low (não recomendado)
Fontes7listadas no fim da página
01

O que o Octo faz com as suas macros.

Seis entregas possíveis, tiradas do levantamento. Todas trabalham com cópia, todas registram o que fizeram e todas passam pela arte-finalista antes de seguir.

PDF por página em lote

Uma pasta de CDR vira um PDF por página com o perfil combinado com a gráfica e o padrão de nome do cliente; o original não é salvo.

Entrega: PDFs, manifesto com sha256 e pendências

Auditoria de arte

Texto não convertido, RGB em peça CMYK, contorno fino, bitmap abaixo do DPI combinado e camada invisível com conteúdo, forma por forma.

Entrega: inventario.csv ao lado do documento

GMS da equipe

As macros boas de cada estação num projeto só, com módulos em texto para revisar a diferença, versão e sha256 publicados.

Entrega: OctoEquipe.gms versionado

Evento antes de exportar

ThisMacroStorage responde ao GlobalMacroStorage: confere a arte antes de cada exportação, avisa e registra, sem travar o trabalho.

Entrega: aviso na tela e log mensal

Lote chamado de fora

Python com pywin32 abre o CorelDRAW por COM, chama macros com GMSManager.RunMacro e grava o manifesto, com uma pessoa na estação.

Entrega: script de lote com tempo limite

Segurança das macros

Levanta o nível de cada estação, macros guardadas em documentos e editores confiáveis; propõe High ou Very high com GMS assinado.

Entrega: mapa de estações para a TI
02

Oito braços, uma macro conferida.

O mesmo ciclo do Octo, aplicado às macros do CorelDRAW. Cada braço tem um papel estreito; quem aprova a arte, a prova e a segurança das estações são pessoas.

  1. Descoberta

    Levanta o que já existe

    Versões do CorelDRAW nas estações, projetos GMS carregados, macros guardadas em documentos e nível de segurança de cada máquina.

  2. Dados

    Fixa a entrada do lote

    De onde vem a lista de peças, o padrão de nome do cliente e os limites combinados com a gráfica.

  3. Segurança

    Cuida das estações

    High ou Very high, GMS assinado, nada de "Trust all installed GMS modules"; log sem dado pessoal desnecessário (LGPD).

  4. Arquitetura

    Escolhe o caminho

    Macro VBA, GMS da equipe com eventos, lote por COM de fora do processo, VSTA ou JavaScript para quem usa Mac.

  5. Desenvolvimento

    Escreve a macro

    Unidade fixada, grupo de comandos com nome e tratamento de erro que sempre fecha o grupo e restaura os estados.

  6. Revisão

    Confere pelo conteúdo

    PDF aberto, página contada, sha256 batendo, achado conferido na arte. "A macro rodou" não é conferência.

  7. Publicação

    Prepara o pacote

    GMS versionado com sha256; a instalação nas estações e o envio à gráfica acontecem com aprovação de uma pessoa.

  8. Documentação

    Registra o que vale

    Macros da equipe, versão instalada em cada estação, quem aprovou cada lote e como voltar à versão anterior.

O Octo trabalha com cópia e não salva por cima da arte. Não aprova arte nem prova de cor, não muda a política de segurança das estações e não responde pelo arquivo que vai para a gráfica.

03

Cada tarefa, o seu caminho.

O critério que o Octo usa para escolher, com o cuidado documentado de cada caminho.

TarefaCaminho (nomes a conferir no Object Browser da versão instalada)Observação
PDF por página com padrão de nomeVBA: PDFSettings + PublishToPDFPerfil salvo pela pessoa, combinado com a gráfica
PNG para web em loteVBA: ExportBitmapResolução, transparência e perfil como argumentos
Inventário e auditoria de arteVBA: Pages, Layers, FindShapesSó leitura; a correção é da arte-finalista
Conferir antes de exportarThisMacroStorage + GlobalMacroStorageAvisa e registra; bloquear só com aprovação
Desfazer o lote num passoBeginCommandGroup / EndCommandGroupErro no meio corrompe a pilha de desfazer: tratar sempre
Lote de pastas inteirasPython + pywin32 + COMUma pessoa logada na estação
Chamar macro de um GMSGMSManager.RunMacroParâmetros com tipo e número iguais
Distribuir para a equipeArquivo GMSO caminho mais simples para levar à equipe
Painel com interface ricaVSTA ou add-in .NETVer a página VSTA e add-ins
Automação no MacJavaScriptVBA e VSTA são "Windows only"
04

Do GlobalMacros de cada um ao GMS da equipe.

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

Proposta, não promessa

1 Hoje

Auditoria e inventário

O Octo mostra o que há nas artes e nas estações, sem mudar nada.

  • Achados por forma e por arquivo
  • Macros e níveis de segurança por estação
  • Macros guardadas em documentos
Ganho: saber o que a gráfica recusaria antes de enviar
2 Próximo

Lote conferido

PDFs e PNGs saem em lote, com manifesto e pendências.

  • Páginas conferidas contra a lista
  • sha256 de cada arquivo
  • Original nunca salvo por cima
Ganho: a equipe confere exceções, não arquivo por arquivo
3 Depois

GMS da equipe

Um projeto versionado, assinado, com eventos de conferência e instalação registrada.

  • Mesma macro em todas as estações
  • Conferência antes de exportar
  • Volta à versão anterior em minutos
Ganho: rotina igual, com registro
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.

ConfirmadoVBA e VSTA instalados por padrão
"The macro features for VBA and VSTA are installed with the software by default." O editor do VSTA exige o Visual Studio 2019.Fonte: help.coreldraw.com, CorelDRAW 2026 Help, Macros
ConfirmadoVBA e VSTA só no Windows
A comparação de versões marca VBA e VSTA como "Windows only" e lista "JavaScript automation support" na assinatura e nas versões 2026, 2025 e 2024.Fonte: coreldraw.com, comparação de versões
ConfirmadoNem toda ação grava
Quando uma ação não pode ser gravada, o gravador deixa o comentário "The recording of this command is not supported." e segue gravando.Fonte: help.coreldraw.com, CorelDRAW 2026 Help, Macros
ConfirmadoQuatro níveis de segurança
Very high, High, Medium e Low (não recomendado), mais a opção que confia em todos os GMS instalados e a lista de editores confiáveis.Fonte: help.coreldraw.com, CorelDRAW 2026 Help, Macros
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 de produto da Corel consultadas em 31/10/2026.

Suas macros, revisadas e conferidas.

O diagnóstico começa por um inventário só de leitura das artes e das estações. Você recebe a lista do que a gráfica recusaria, das macros que existem em cada máquina e das perguntas que só a sua equipe responde, e decide com ela na mão.