New to the forum so sorry if answered, not finding when I search. I always used the Oberon color replacer with older versions of Coreldraw. I have 2020 now and need an option. What is available for this version. Thank you.
Ok
Thank you, I will try it out
I have written a blog post on how you can make the following changes:
You may find the post here:
Making Your Favorite Macro / Script Better
I have also upload the change to here: Color Replacer advanced remake
Happy coding!
-Shelby
Great content from Shelby, as always. This inspired me to have a look at my color replace macro and it looks like PowerClip contents can easily be sampled without extracting. In my case this worked nicely:
EmptyClick = ActiveDocument.GetUserClick(X, Y, 0, 10, False, cdrCursorEyeDrop) If EmptyClick Then GoTo EndIt ActivePage.SelectShapesAtPoint X, Y, False If ActiveSelectionRange.Count > 0 Then Set TempShape = ActiveSelectionRange.Shapes.Last If Not TempShape.PowerClip Is Nothing Then TempShape.PowerClip.EnterEditMode Set OldColor = ActiveDocument.SampleColorAtPoint(X, Y) TempShape.PowerClip.LeaveEditMode Else Set OldColor = ActiveDocument.SampleColorAtPoint(X, Y) End If Else Set OldColor = ActiveDocument.SampleColorAtPoint(X, Y) End If
When combined with the usual optimization functions, anyway (just tried it with 200 PowerClipped shapes with transparent patterns inside). Felt instant and then replaced all the colors inside.
Also, glad to see you are not losing faith in people willing to learn (can only imagine how many messages and requests you must get)