CorelDRAW Scripts

I'm happy to offer you some useful scripts for CorelDRAW. I hope they will make your work more pleasant and productive.

Please be sure to check CorelDRAW 10 VBA Macros page.


Oberon Scripts

Oberon Script Gallery 1.0 for CorelDRAW 6 - great script collection for CorelDRAW6
Oberon Script Gallery 2.0 for CorelDRAW 7 - very useful scripts for CorelDRAW7
Oberon Script Gallery 2.1 for CorelDRAW 8 - an updated version of Gallery 2 to work with CorelDRAW8
Oberon Script Mega Gallery for CorelDRAW 9 - 20 nice scripts converted for CorelDRAW 9 in single package...
Oberon Script Mega Gallery 2 for CorelDRAW 10 - same 20 nice scripts adapted for CorelDRAW 10...


Download the Oberon Palette Book Script (30K) Oberon Palette Book Script
Draw version: 9
Created: 4-Sep-1999
Last modified: 4-Sep-1999
This is a good script that creates color swatches in CorelDRAW document from a given CorelDRAW palette file (*.cpl). This script features live document preview so you can preview your palette book before you start creating your document.
Download the Calendar Wizard 2.0 (91K) Calendar Wizard 2.0
Draw version: 7, 8, 9, 10
Created: 21-May-1998
Last modified: 20-May-1999
An extended version of my Calendar Wizard from Oberon Script Gallery 1.0 for CorelDRAW 6. This version features many new features and a breakthrough new user interface. You'll love multiple configurations, preview feature and impressive ease of use. Unzip the archive and run Calendar20-8.CSC if you are using CorelDRAW 8 (any build), Calendar20-7a.CSC for CorelDRAW 7 (373/375) or Calendar20-7b.CSC for CorelDRAW 7 Rev B (467). The other files from the archive must be placed in the same folder as the above mentioned files. A bug which would result in incorrect calendar layout for certain years is fixed!!!
CorelDRAW 9 script is available here.
CorelDRAW 10 script is available here.
Download the Limit Colors Script (5.3K) Limit Colors Script
Draw version: 7, 8, 9
Created: 20-Oct-1998
Last modified: 20-May-1999
Replaces all uniform fill and outline colors in the drawing with the colors from given palette. The script find the closest match for the object color and replaces it with a color from the specified palette. Make your drawing Web browser compatible with a click of a mouse! Version 7 is now available.
CorelDRAW 9 script is available here.
Download Thumbnailer Script (5 Kbytes) Thumbnailer
Draw version: 8, 9
Created: 11-Apr-1999
Last modified: 11-Apr-1999
This is a useful script to build image catalogs with CorelDRAW. It imports all specified images in turn and places them on page according to the selected layout options...
CorelDRAW 9 script is available here.
Download the Object Replacer Script (2.8K) File Converter
Draw version: 8, 9
Created: 14-Mar-1999
Last modified: 14-Mar-1999
File Converter script uses CorelDRAW 8 to import files and then export them to selected file format. You can specify source and destination folders and file mask (e.g. "*.cdr" to convert all CDR files in the given folder).
CorelDRAW 9 script is available here.
Download Spot Color Replacer Script (27 Kbytes) Spot Color Replacer
Draw version: 7, 8, 9
Created: 13-Mar-1999
Last modified: 14-Mar-1999
You can use this script to replace PANTONE spot colors. It can replace one color with another along with all its tints. CorelDRAW's Find&Replace Wizard requres to specify each tint individually... This script uses UI Extension Library (included in the archive).
CorelDRAW 9 script is available here.
Download the Object Replacer Script (2.8K) Object Replacer
Draw version: 8, 9
Created: 9-Feb-1999
Last modified: 9-Feb-1999
This is a really handy script which allows you to replace each selected object with another object copied to clipboard. There are two versions of this script - Normal and Enhanced. The normal version just replaces each selected object with the object copied to the clipboard without asking anything. The enhanced version allows you to choose whether to stretch the replacement object to the dimensions of the object being replaced.
CorelDRAW 9 script is available here.
Download Bounding Guides Script (555 bytes) Bounding Guides
Draw version: 8, 9
Created: 6-Feb-1999
Last modified: 6-Feb-1999
This small script allows you to create four guidlines around selected object(s). Customize this script into CorelDRAW workspace and assign a toolbar button or shortcut key to it for quick access.
CorelDRAW 9 script is available here.
Download Bounding Rectangle Script (495 bytes) Bounding Rectangle
Draw version: 8, 9
Created: 6-Feb-1999
Last modified: 6-Feb-1999
This is a tiny script which creates a rectangle around selected object(s) in CorelDRAW document. Add a frame to bitmaps, background to text, or outline to a group of objects instantly.
CorelDRAW 9 script is available here.
Download the Oberon Enframer Script v2.2 (8.7K) Oberon Enframer 2.2
Draw version: 8.369/433, 9
Created: 19-Feb-1998
Last modified: 25-Jan-1999
Due to differences in CorelDRAW 8.369 and 8.433 from earlier versions, Oberon Enframer script from Oberon Script Gallery 2.1 works incorrectly with the updated version of CorelDRAW. If you installed the RevB or RevC patch, you'll need the updated version of the Enframer. Note, you need to have Gallery 2.1 installed before installing this script.
CorelDRAW 9 script is available here.
Download the Oberon Function Visualizer Script (25K) Oberon Function Visualizer
Draw version: 8, 9
Created: 10-Oct-1998
Last modified: 17-Nov-1998
This script draws graphs using the formulae for X and Y coordinates dependencies. You can use parametric functions with the variable T as parameter and spell the function for X and Y coordinate in the corresponding input boxes. As an example, to draw a graph of Sine, just type the following formulae: Y=Sin(T), X=T and you'll get it instantly. Due to a bug with .BeginDrawCurve command in CorelDRAW 7 this script is only available for CorelDRAW 8. It was tested on DRAW 8.369 and worked fine. However you can try it with your version of Draw7 if you change "CorelDRAW.Automation.8" for "CorelDRAW.Automation.7" at the beginning of the script code. Live preview has been added in the latest revision of this script!
CorelDRAW 9 script is available here.
Download the Emboss Script (4.5K) Emboss
Draw version: 8, 9
Created: 27-Oct-1998
Last modified: 27-Oct-1998
Creates embossed look of selected object by duplicating the object several times and reordering the duplicates and varying the fill color. There are three types of emboss effects: Emboss, Deboss and Chisel.
CorelDRAW 9 script is available here.
Download the Stroke Object Script (3K) Stroke Object Script
Draw version: 8, 9
Created: 20-Oct-1998
Last modified: 20-Oct-1998
Creates a closed curve from the oultine of the selected object. The curve can be filled with any fill like other curves. This allows to have oulines with bitmap and fountain fills etc.
CorelDRAW 9 script is available here.
Download the Object Transform Script (3.4K) Object Transform Script
Draw version: 7, 8, 9
Created: 7-Oct-1998
Last modified: 7-Oct-1998
This script allows you to scale and rotate selected objects independently. Use Transform7a.csc to run with CorelDRAW 7 Rev A (7.373 and 7.375), Transform7b.csc with CorelDRAW 7 Rev B (7.467) and Transform8.csc with CorelDRAW 8 Rev A&B (8.232 and 8.369)
CorelDRAW 9 script is available here.
Download the Object Reposition Script (4.2K) Object Reposition Script
Draw version: 7, 8, 9
Created: 6-Oct-1998
Last modified: 6-Oct-1998
This script allows you to reposition selected objects so they spread out to occupy the specified area. For example, you have a chart with tick marks along the horizontal axis and you need to change the scale of that chart and stretch the tick marks. The only thing you need to so is to select the tickmarks and specify new size to spread the objects to. There are 3 sub-versions of this script to be run with CorelDRAW 7 Rev A and B and CorelDRAW8. Use Reposition7a.csc to run with CorelDRAW 7 Rev A (7.373 and 7.375), Reposition7b.csc with CorelDRAW 7 Rev B (7.467) and Reposition8.csc with CorelDRAW 8 Rev A&B (8.232 and 8.369)
CorelDRAW 9 script is available here.
Download the Object Spacing Control Script (8K) Object Spacing Control
Draw version: 7, 8, 9
Created: 8-Jul-1998
Last modified: 3-Oct-1998
This script is an updated version of the script included in Oberon Script Gallery 2. It differs from its earlier version in the way the script treats text objects. Now you have the object to align text to baseline, cap height, descents, etc. Click the eye icon to the left to read more about this. There are 3 sub-versions of this script to be run with CorelDRAW 7 Rev A and B and CorelDRAW8. You will find four script include files: Const.csi, Const7a.csi, Const7b.csi, and Const8.csi. By default the file Const.csi is the same as Const8.csi. If you want to run this script under CorelDRAW 7 Rev A or B, copy Const7a.csi or Const7b.csi over Const.csi.
CorelDRAW 9 script is available here.
Download the Object Tiler Script (8K) Object Tiler
Draw version: 7, 8, 9
Created: 23-May-1998
Last modified: 23-May-1998
This script simply makes duplicates of the selected object(s) and distributes them over the page so that the maximum number of tiles can be placed on the paper. You specify the margins, gutters and many other options. The script can create cropmarks around the objects. It can automatically change the paper orientation if the other orientation can hold more copies of the object. The help file is included. There are 3 sub-versions of this script to be run with CorelDRAW 7 Rev A and B and CorelDRAW8. Run Tiler-7a.CSC if you are using CorelDRAW 7.373 or 7.375, Tiler-7b.CSC for 7.467 and Tiler-8.CSC for 8.232 and 8.369.
CorelDRAW 9 script is available here.
CorelDRAW 10/11 VBA macro is available here.
Extended Object Search Engine (29.5K) Extended Object Search Engine
Draw version: 7, 8, 9
Created: 10-Apr-1998
Last modified: 1-May-1998
Allows you to search for objects that meet certain conditions involving color models of its fill and outline and individual color components such as cyan or red. You can use brackets and keywords AND, OR, NOT to build rather complex conditions. Here is an example of search condition: "FRGB or ORGB or FCMYK[C>0 or M>0 or Y>0] or OCMYK[C>0 or M>0 or Y>0]" that will search for an object that has non-gray color components causing the document to separate into several color plates. The script has a help file to explain how to build such conditions.
CorelDRAW 9 script is available here.
ColorSampler Script (20.5K) Color Sampler
Draw version: 7, 8, 9
Created: 29-Mar-1998
Last modified: 30-Mar-1998
Creates color swatches. You can specify the number of color steps in each block, color model (CMYK or RGB) and page layout (the number of color blocks per page). An updated version offers even more control over color generation. Version 7 is now available as well.
CorelDRAW 9 script is available here.
Scale Outline with Image Script (1.9K) Scale Outlines with Image
Draw version: 7, 8, 9
Created: 28-Mar-1998
Last modified: 30-Mar-1998
This script looks through the document and applies Scale with Image attribute to all outlines. Version for CorelDRAW 7 is also available now.
CorelDRAW 9 script is available here.

User scripts

In attempt to create even richer scripting resource, I have created a new section on my web site where you can find scripts created by other people. 

If you have interesting scripts you want to share and help others master scripting, feel free to contact me. I'd be glad to post them here. 



[ CorelDRAW Users' Page | DTP & Graphics | Oberon Home Page ]
Copyright 2001 by Alex Vakulenko. All rights reserved.
This page was last revised on 04/22/03.