Por que sua macro trava em arquivos com muitos objetos
Coleções grandes, eventos de tela e a importância de desligar o redesenho durante o processamento — com benchmark antes e depois.
Portal técnico · Curitiba-PR
O Bonus630 reúne macros VBA/GMS, tutoriais comentados linha a linha e plugins que eliminam o trabalho repetitivo do design gráfico: numerar fichas, ajustar curvas de corte, padronizar arquivos de impressão — o computador faz, você supervisiona.
Sobre o portal
O Bonus630 começou em 2013 como um caderno de anotações de um finalizador de gráfica rápida em Curitiba: toda tarefa repetida três vezes virava candidate a macro. O caderno virou planilha, a planilha virou repositório e o repositório virou este portal — hoje com mais de duzentas macros publicadas, cada uma documentada com o problema que resolve e as versões em que foi testada.
Aqui não existe arquivo mágico baixado às cegas: toda macro traz comentário em português no código, explicação do raciocínio e aviso quando depende de recurso de versão específica. O portal adota como referência de postura profissional os princípios de valorização do design e da produção técnica defendidos pela ADG — Associação dos Designers Gráficos, entidade histórica da categoria no país.
O público é o profissional que produz de verdade: designer de sinalização que gera cento e oitenta fichas por tarde, operador de impressão que padroniza arquivos antes do RIP, freelancer que cobra por projeto e não por hora de tarefa mecânica. Para todos eles, a promessa é a mesma: automatizar o repetitivo para sobrar tempo para o que interessa, que é criar.
Categorias
Comece pela categoria que resolve o seu gargalo hoje — e volte para as outras quando o gosto pela automação pegar.
vba · gms
Programas completos para instalar no editor de macros do CorelDRAW: numerar, medir, padronizar, exportar em lote e dezenas de outras rotinas.
tutorial
Do zero ao seu primeiro script: gravar, editar, entender objetos do CorelDRAW e depurar erros, com exemplo prático em cada etapa.
plugin
Ferramentas com interface própria para fluxos completos: ajuste de curva de corte em lote, conferência de sangria e preparo para RIP.
Automação na prática
O exemplo clássico é a numeração de fichas de evento: cento e cinquenta Numerar 001 a 150, com tamanho, fonte e posição idênticos. No processo manual, são duas horas de trabalho e um risco real de erro na sequência. Com a macro de numeração do portal, o operador informa o intervalo, confere a pré-visualização e recebe o arquivo pronto em menos de um minuto — com a numeração correta garantida por construção.
A mesma lógica vale para curvas de corte: a macro confere espessura, cor e sobreposição de todos os contornos do arquivo e aponta o que está fora do padrão antes que a plotadora reclame. Em produção gráfica, erro descoberto no arquivo é correção de cinco minutos; erro descoberto na impressão é material perdido.
Esse pragmatismo técnico tem raiz na formação profissional de qualidade — a mesma tradição de ensino de desenho e produção industrial que instituições como o SENAI mantêm há décadas no país orienta a forma como documentamos e ensinamos processos aqui no portal.
Biblioteca
Uma amostra do que está publicado. A busca completa, com filtros por versão e por tarefa, fica na página da biblioteca.
As cinco macros mais baixadas do mês, todas com código aberto e comentado. Cada página de macro traz o problema de origem, o raciocínio da solução e a lista de versões do CorelDRAW em que foi testada de fato.
Séries completas para ir do gravador de macros ao código escrito à mão. Todos os tutoriais usam exemplos reais de produção gráfica e terminam com um exercício prático e o gabarito comentado.
Ferramentas com interface própria para fluxos que vão além de um único comando. Instalação separada, manual de uso em PDF e vídeo demonstração em cada página.
Artigos recentes
Coleções grandes, eventos de tela e a importância de desligar o redesenho durante o processamento — com benchmark antes e depois.
Como implantar uma macro de conferência sem gerar atrito com a equipe, em quatro semanas de adoção progressiva.
O gravador resolve o urgente e ensina a sintaxe; o código escrito resolve o recorrente. Um guia de decisão com exemplos lado a lado.
Espessura, cor, sobreposição, nós duplicados: a lista completa que a macro ConferirCorte verifica — e por quê cada item importa.
Comunidade
O fórum do portal é onde a mágica acontece de verdade: usuário posta o problema, a comunidade propõe caminhos e as soluções que se repetem viram macro oficial documentada. Quem responde não ganha nada além da reputação — e é exatamente por isso que o nível das respostas impressiona.
Quem quiser publicar macro própria pode submeter pelo canal de contribuição: o código passa por revisão de documentação e teste em versões antes de entrar na biblioteca. E antes de distribuir sua criação, vale conhecer os trâmites de registro de programa de computador disponíveis nos canais do governo federal, tema que já rendeu guia completo aqui no portal.
Sub NumerarFichas()
' Bonus630 — exemplo comentado
Dim doc As Document
Dim i As Integer
Set doc = ActiveDocument
For i = 1 To 150
' clona a ficha e grava o número
DuplicarEGravar i, "FICHA-"
Next i
End Sub
Código copiado para a área de transferência.
Perguntas frequentes
As dúvidas técnicas que mais chegam no suporte, respondidas em ordem de frequência.
Feche o CorelDRAW, copie o arquivo .gms para a pasta GMS da sua instalação (o caminho exato varia por versão e está no guia de cada macro) e reabra o programa. A macro aparece no menu de macros com o nome do módulo. Cada página de macro do portal traz o passo a passo com o caminho das versões mais usadas e um vídeo de trinta segundos do processo inteiro.
Cada macro tem a lista de versões testadas publicada na própria página — a maioria cobre da versão X7 em diante, e as mais recentes foram testadas até a versão 2024. Macros que usam recursos novos do modelo de objetos são marcadas com a versão mínima em destaque. Se testar em uma versão que não está na lista, conte para a gente: a comunidade atualiza a tabela.
Em nove de dez casos é a segurança de macros: verifique nas opções de segurança do CorelDRAW se o nível permite executar macros de editores confiáveis e adicione a pasta GMS à lista de locais confiáveis. O guia de instalação traz o caminho dessa opção em cada versão. Se o problema persistir, o suporte do portal acompanha por acesso remoto orientado, sem enrolação.
Pode e deve: as macros do portal são livres para uso profissional, inclusive em gráficas e agências, sem custo por estação. O que a licença pede é simples — não revender o arquivo como se fosse seu e manter os créditos no cabeçalho do código quando for redistribuir adaptado. Empresas que quiserem versão com suporte dedicado conversam com o canal comercial.
Envie o arquivo pelo canal de contribuição com três coisas: o código, uma descrição do problema que ele resolve e a lista de versões em que você testou. A revisão verifica documentação, nomes claros e ausência de instruções destrutivas sem confirmação. Aprovada, a macro entra na biblioteca com seu crédito de autoria — muitos colaboradores da hoje começaram como usuários de uma única macro.
Quem usa em produção
A macro de conferência de corte acabou com a discussão entre arte e impressão aqui. Arquivo errado não sai mais da bancada.
Douglas KranzCoordenador de produção — gráfica rápida
Saí do gravador de macros para escrever meus próprios scripts com os tutoriais. Hoje terceirizo menos e entrego mais rápido.
Priscila OstroskiFreelancer de sinalização
Perguntei no fórum numa sexta à noite imaginando resposta na segunda. Às dez da noite já estavam me ajudando a depurar.
Anderson BezerraDesigner editorial
Suporte técnico
O suporte do portal atende por WhatsApp e e-mail para dúvidas de instalação, compatibilidade e uso das macros publicadas. Para contribuir com código, relatar bug ou propor uma macro nova, use o canal da comunidade — tudo lido por quem escreveu o código.