CorelDRAW Community
CorelDRAW Community
  • Site
  • User
  • Site
  • Search
  • User
Developer Area
Developer Area
Programming Guide Programming Guide
  • Forums
  • Wikis
  • API References
  • Tags
  • More
  • Cancel
  • New
Developer Area requires membership for participation - click to join
  • -Programming Guide
    • 1 - About this resource
    • 2 - About additional resources
    • +3 - Understanding automation
    • +4 - Getting started with macros
    • +5 - Creating scripts and macros
    • +6 - Making macros user-friendly
    • +7 - Organizing and deploying macros
    • +8 - Understanding the object model
    • 9 - Glossary

Programming Guide

Welcome to the Macro Programming Guide!

This resource can help you explore the macro-related features and functions of CorelDRAW, Corel DESIGNER and Corel PHOTO-PAINT. An understanding of these features and functions can help you automate tasks or develop commercial solutions that integrate with the software.

This resource contains the following sections:

Section Description
Understanding automation Introduction to the concepts of automation and macros, and to the macro-programming formats supported by the software.
Getting started with macros Overview of the macro-related tools and features of the software.
Creating macros How to write, record, run, and debug scripts and macros.
Making macros user-friendly How to enhance the usability of macros through dialog boxes, toolbar buttons, user interaction, and documentation.
Organizing and deploying macros How to organize and deploy the macros you create.
Understanding the object model Introduction to the concepts of automation and macros, and to the macro-programming formats supported by the software.

Also included is a glossary, which defines many of the key terms used in this documentation.

Most of the code examples provided in this documentation are written in VBA.

In this section

This section contains the following topics:

  • About this resource
  • About additional resources
  • Share
  • History
  • More
  • Cancel

© Corel Corporation. All rights reserved. The content herein is in the form of a personal web log ("Blog") or forum posting. As such, the views expressed in this site are those of the participants and do not necessarily reflect the views of Corel Corporation, or its affiliates and their respective officers, directors, employees and agents. Terms of Use / Privacy​ ​/ ​Cookies / Terms and Conditions / User Guidelines.