I'm fairly new to using macros with this program. I have programming experience but fairly new to VBA syntax so I've tried sticking to just straightforward recording as far as I can. Basically what I'm trying to do is take some objects that I've copied and pasted to the file, then move them into some pre-made templates and use intersect to basically punch out a design.
I've found that I can easily automate most steps like resizing, rotating etc just by simply recording it. However I'd like to be able to select a specific object rather than just "Active Layer Shape 1" which I've found can change depending on the order they are created. Then I'd like to move them to a specific location rather than it depending on the starting location of the object, as they will need to be slotted into my template.
I hope that makes sense, any help would be appreciated!
I have wrote a macro for doing this many years ago. That feature is free. You can do even more and transfer desired properties & effects for selected or named objects in all pages at once.
Copy / paste position, size, effects, fill or outline properties between selected CorelDRAW objects or automatically for all instances of given name