How to Share CorelDRAW Macro GMS Files
Sharing custom macro (GMS) files in CorelDRAW allows teams and
collaborators to automate repetitive workflows using the exact same
tools across multiple workstations. To distribute a custom macro, you
must locate the compiled .gms file on the source computer,
transfer it via email, cloud, or network drive, and place it into the
correct CorelDRAW user directory on the target computer. Once placed in
the proper folder, CorelDRAW recognizes the file automatically without
requiring complex installation procedures.
Step 1: Locate the Source GMS File
Custom macros are saved as Global Macro Storage (.gms)
files. On the source computer, navigate to the folder where CorelDRAW
stores user-created macros:
- Press
Windows Key + Rto open the Run dialog. - Enter the following path and press Enter:
%AppData%\Corel\ - Open the folder corresponding to your installed version (e.g.,
CorelDRAW Graphics Suite 2024or your specific release). - Navigate through
Draw>GMS. - Find the specific
.gmsfile you intend to share.
Note: If the macro was installed system-wide for all users, it
may instead reside in
C:\Program Files\Corel\CorelDRAW Graphics Suite [Version]\Draw\GMS.
Step 2: Prepare and Send the File
- Copy the target
.gmsfile from the folder. - Compress the file into a
.ziparchive before sending it via email or messaging platforms, as security filters frequently block.gmsfiles due to embedded VBA executable code. - Transfer the file to the recipient using cloud storage, a shared network drive, or email.
Step 3: Install the GMS File on the Target Computer
The recipient must close CorelDRAW before adding the new macro file to prevent read errors.
- Ensure CorelDRAW is completely closed on the recipient's machine.
- Extract the
.gmsfile from the.ziparchive if compressed. - Press
Windows Key + R, paste%AppData%\Corel\, and click OK. - Open the active CorelDRAW version folder, then open the
Drawfolder. - If a folder named
GMSdoes not exist insideDraw, right-click, create a new folder, and name itGMS. - Paste the
.gmsfile directly into thisGMSfolder.
Step 4: Run the Macro in CorelDRAW
- Launch CorelDRAW on the target computer.
- Go to the top menu and select Window > Dockers > Scripts (in older versions, select Tools > Visual Basic or Macros > Macro Manager).
- Expand the list in the Scripts docker to confirm the shared GMS file appears.
- Expand the project tree under your macro name, locate the main module, and double-click the macro entry to run it.
Step 5: (Optional) Create a Custom Toolbar Button
To make the shared macro easily accessible:
- Go to Tools > Options > Customization.
- Select Commands from the left pane.
- In the drop-down menu, switch from File to Macros.
- Select the newly installed macro from the list.
- Drag and drop the macro command directly onto any existing toolbar or workspace bar in CorelDRAW.
- Click OK to save the workspace configuration.