Links rápidos para procedimentos nesta página:
Economize tempo usando uma macro para automatizar uma série de tarefas repetitivas. A macro permite especificar uma sequência de ações que, posteriormente, podem ser repetidas rapidamente.
Não é necessário experiência em programação para usar macros — na realidade, as ferramentas básicas para trabalhar com macros estão na janela principal do aplicativo. No entanto, se desejar ter mais controle sobre suas macros, use os seguintes ambientes internos de programação:

Para obter informações detalhadas sobre as diferenças entre VBA e VSTA, consulte o guia de programação na área do Desenvolvedor do site da comunidade do CorelDRAW.
Introdução a macros
Os recursos de macros do VBA ou VSTA são instalados com o software por padrão, mas podem ser instalados manualmente se necessário. É possível especificar opções para o recurso VBA.

Para usar recursos de macro do VSTA com o Corel PHOTO-PAINT, você deve ter o Microsoft Visual Studio 2017 ou posterior instalado. Para utilizar o Editor do VSTA, primeiro você precisa instalar o Microsoft Visual Studio 2017, Community, Professional, Premium, Ultimate ou Enterprise Edition; e, em seguida, reinstalar o Microsoft Visual Studio Tools for Applications 2017 do site microsoft.com.
Se instalar o Microsoft Visual Studio depois de instalar o , você deve instalar os recursos de macro do VSTA modificando sua instalação do . Para obter mais informações, consulte Para instalar manualmente os recursos de macro.
Os recursos de macros fornecem várias ferramentas para trabalhar com macros na janela principal do aplicativo:
Criar macros
As macros são armazenadas em módulos (também chamados de "módulos de código"), que são armazenados em projetos de macro. A janela de encaixe Macro Manager permite exibir e gerenciar todos os projetos de macro, módulos e macros disponíveis.
É possível usar a janela de encaixe Macro Manager para criar projetos de macro na forma de arquivos GMS (Global Macro Storage) ou CGSaddon (Corel VSTA Projects). Usar um desses arquivos é uma excelente maneira de agrupar os componentes de um projeto de macro para compartilhamento com outras pessoas. Use a janela de encaixe Macro Manager para abrir (ou "carregar") os projetos de macro criados, bem como os projetos de macro instalados com o software ou que estejam disponíveis. Você também pode usar a janela de encaixe Macro Manager para renomear projetos de macro, além de copiar e fechar (ou "descarregar") projetos de macro baseados em GMS e VSTA.

Alguns projetos de macro são bloqueados e não podem ser modificados.

Quando você cria um documento, um projeto de macro para esse documento é adicionado automaticamente à janela de encaixe Macro Manager. Embora seja possível armazenar macros no projeto de macro para um documento, por exemplo, para criar um modelo único, recomenda-se usar arquivos GMS para armazenar seus projetos de macro.
Cada projeto de macro contém pelo menos um módulo. Você pode usar a janela de encaixe Macro Manager para adicionar um módulo a um projeto de macro baseado em VBA ou abrir módulos VBA existentes para edição. Também é possível usar a janela de encaixe Macro Manager para renomear ou excluir módulos VBA.

O recurso de edição é desativado para alguns módulos.
Por fim, você pode usar a janela de encaixe Macro Manager para criar macros nos módulos disponíveis. Não é necessário ter nenhuma experiência em programação para criar macros. No entanto, caso tenha experiência em programação para editar macros VBA, use o Editor de macros. Também é possível usar a janela de encaixe Macro Manager para renomear e excluir macros VBA.
Reproduzir macros
Você pode executar as ações associadas à macro reproduzindo-a.
Aprender mais sobre macros
A área do desenvolvedor no site da comunidade do CorelDRAW pode ajudá-lo com seus inúmeros recursos úteis: um guia de programação, documentação detalhada de referência do Modelo de objetos com exemplos de código, diagramas do Modelo de objetos e artigos e tutoriais mais avançados de programação.
A documentação de referência do Modelo de objetos, também conhecida como documentação de API, inclui ajuda para todos os recursos e funções que podem ser automatizados nos aplicativos. (coletivamente, esses recursos e funções são chamados de "modelo de objeto"). É possível acessar a documentação relevante com facilidade de dentro do editor de macros.
O diagrama do Modelo de objetos fornece uma representação hierárquica dos recursos e funções que podem ser automatizados no CorelDRAW, Corel PHOTO-PAINT e Corel DESIGNER.

Para obter informações mais detalhadas sobre o VBA e seu ambiente de programação, consulte a Ajuda do Microsoft Visual Basic no menu Ajuda do Editor de macros.
Para obter informações mais detalhadas sobre o VSTA e seu ambiente de programação, consulte o menu Ajuda no Editor do VSTA.
3 . |
Ative a opção Modificar no assistente exibido e siga as instruções. |
4 . |
Na página Recursos do assistente de instalação, ative as seguintes caixas de seleção na caixa de listagem Utilitários: |

Os recursos de macro para VBA ou VSTA são instalados com o software por padrão.
3 . |
Na área Segurança, especifique como controlar o risco de executar macros mal-intencionadas clicando em Opções de segurança. |
4 . |
Na página Nível de segurança da caixa de diálogo Segurança, ative uma das opções a seguir: |
|
• |
Muito alto — permite a execução apenas de macros instaladas em locais confiáveis. Todas as outras macros, com ou sem assinatura, são desativadas. |
|
• |
Alto — permite a execução apenas de macros com assinatura de fontes confiáveis. Macros sem assinatura são desativadas automaticamente. |
|
• |
Médio — permite selecionar quais macros executar, mesmo que elas sejam potencialmente perigosas. |
|
• |
Baixo (não recomendado) — permite executar todas as macros potencialmente perigosas. Ative esta configuração se você tiver um software de verificação de vírus instalado ou se verificar a segurança de todos os documentos que abre. |
5 . |
Na página Editores confiáveis da caixa de diálogo Segurança, analise quais editores de macro são confiáveis. Clique em Exibir para exibir detalhes sobre o editor de macros selecionado ou clique em Remover para excluir o editor de macros selecionado da lista. |
|
• |
Clique em Ferramentas Visual Studio para Aplicativos na lista, clique em Novo e, em seguida, em Novo projeto de macros. |
|
• |
Clique em Visual Basic para Aplicativos na lista, clique em Novo e, em seguida, em Novo projeto de macros. |
|
|
|
|
Clique em Ferramentas Visual Studio para Aplicativos na lista, clique em Carregar e, em seguida, escolha o projeto. |
|
Clique em Visual Basic para Aplicativos na lista, clique em Carregar e, em seguida, escolha o projeto. |
|
|
|
|
Clique com o botão direto do mouse no projeto na lista, clique em Copiar para e, em seguida, escolha o local de destino para o projeto copiado.
NOTA: Não é possível copiar um projeto de macro baseado em documento. Esses projetos são armazenados em um documento e não podem ser gerenciados separadamente de tal documento.
|
|
Clique no botão Modo simples  .
|
|
|
|
|
|
|
|
|
|
NOTA: É possível fechar um projeto de macro baseado em documento apenas fechando o documento em que ele está armazenado.
|

Alguns projetos de macro são bloqueados e não podem ser modificados.

Alguns projetos de macro são bloqueados e não podem ser modificados.
|
• |
Clique em Ferramentas Macros Executar macro ou clique no botão Executar macro na barra de ferramentas Macros. Na caixa de listagem Macros em, escolha o projeto no qual a macro está armazenada. Na lista Nome da macro, selecione a macro. Clique em Executar. |
|
• |
Na janela de encaixe Macro Manager, clique com o botão direto do mouse na macro na lista e, em seguida, clique em Executar. |
2 . |
Selecione PHOTOPAINT na caixa de listagem Biblioteca. |

Também é possível exibir as informações de qualquer item na janela Código do Editor de macros clicando no item e pressionando F1.
Nem todos os componentes estão disponíveis em nossas versões de teste, acadêmica e OEM. Componentes não disponíveis podem incluir aplicativos Corel, recursos, utilitários de terceiros e arquivos de conteúdo extra.
Copyright 2018 Corel Corporation. Todos os direitos reservados.