GDG Code Chunks, Discussion, VBA Snippets for CorelDRAW, Simple Macro Helpers!

cool vba macros for corel show cart gdg corel draw macros checkout corel macros
VBA Corel Macro Help
john's macros
thanks for stopping by gdg macros

Helpful VBA Code

Please order a commercial macro ONLY if you have at least intermediate professional experience with CorelDraw and macros, no beginners PLEASE. Try FREE macros here and see my help pages to learn. Clients agree to all terms and conditions here when buying a commercial macro and using the available free macros. No refunds, no exchanges.
Note: Macros do not function in the Home & Student Edition or Pirated Versions of CorelDraw!
X7 macros do not work in CorelDraw 2017
X8 macros do not work in CorelDraw 2018
Many CorelDraw 2019 macros are here!

Join ME on Facebook to stay up to date with news, updates. Subscribe to my YouTube Channel for tutorial videos and tips. Need a custom macro? Contact me.
WINDOWS OS ONLY! Not all macros are guaranteed to be continued due to compatibility reasons or other. See new version policy here. Contact me and let me know which macro you need for the NEW CorelDraw 2019. All macros without requests could be discontinued.
I appreciate everyone! Upgrading macros and maintaining this site is quite a task. Want to contribute? Please DONATE
^ Hide these messages to save screen space ^

<<Back to helpful code list

Set all opens paths to closed

Decription: This code will set all shapes paths open property to closed. Essentially closing any open curves on all shapes in all pages of the doument.

Date: 2010-05-04 Author: John

Option Explicit

Sub closeThePaths()
    Dim i As Integer
    Dim p As Page
    Dim s As Shape, s1 As Shape
    Dim sr As ShapeRange
    Dim sr2 As New ShapeRange
    For Each p In ActiveDocument.Pages
        Set sr = ActivePage.Shapes.All.BreakApartEx
        'Set sr = ActiveSelectionRange.BreakApartEx
         For Each s In sr
             Set sr2 = s.BreakApartEx
             For Each s1 In sr2
                If s1.Curve.Closed = False Then
                    s1.Curve.Closed = True
                End If
             Next s1
         Next s
    Next p
End Sub

corel macros boost workflow
*Searches the FREE and Commercial Macros

CorelDraw macros for version 2019

CorelDraw macros for version 2018

CorelDraw macros for version 2017

macros for coreldraw x8

macros for coreldraw x7

macros for corel draw x6

macros for corel draw x6


find it on yahoo


find it on google