Hello, I am user of CorelDRAW X3, X5, X8, 2022 /trial/ and specially VBA/VBE automation and crossing automation CorelDRAW/Excel, CorelDRAW/Word, CorelDRAW/Access and othersI use CorelDRAW X3, X5 and I haven't had any major problems
Some time ago I decided to buy the supposedly better version of Corel - CorelDRAW X8For a long time, I did not notice that my version had hidden problems, namely the inability to run Document event macros such as Document_Open, Page_Activate and others.
I made all kinds of attempts to solve the problem - installations, uninstallations on different computers withdifferent operating systems - Windows 7, Windows 8, Windows 10, Windows 11
This took me an awful lot of time, but I never got around to it. I contacted corel support but they told methat this version is no longer supported and to contact corel community. That's what I'm doing right now.So far I have only found one author who describes having such a problem - FaneDuru
I am sharing this trouble with CorelDRAW X8 licensed product in the hope that someone can help me find a solution.
There are other issues with the version, but this is the one that matters the most to me. I assume it's a problem for other users as well.Greetings!
I also have Corel Draw X8 and this feature does not work in theVBA project (Document) / ThisDocument (module).But in gms-project / CorelDraw X8 Objects / ThisMacroStorageYou can write, for example, the macro =GlobalMacroStorage_DocumentOpen=It works for me.Taras
Hello, thank you very much for your reply. I know that in Globalmacros.gms Document events work normally. This is also the reason why I have not noticed for a long time that Document events of individual files do not work normally. Imagine you receive a file from me that contains a message or even a user form with functions that need to be activated when the sent document is opened. Since your Globalmacros.gms will not have the appropriate code because it is in the file I sent you, you will not receive the message, sanded userform in my document will be not oppened. This is problem for not advanced users. CorelDRAW X8 is not
CorelDRAW X8 is not suitable for joint use with MS Excel, MS Word, MS Access, etc. supporting VBA programs due to Document event macros not working correctly.
I am reaching out to the respected CorelDRAW community for a better solution asCorelDRAW support can't offer or won't or won't bother and makes me feel embarrassed that I bought a product that has hidden defects.
I very much request CorelDRAW X8 users to share if they also have/don't have these problems. I assume that a huge part of them didn't even notice, because they don't need these product functionalities or they don't know that they exist /that they should exist/. A part of them may find out at an inopportune moment for them.
The decision to buy the latest version of the product can again be buying a cat in a bag. The question is fundamental. You buy something and it must contain the features that are promised by the manufacturer. These are not features that have dropped/corrupted from bad use or my laptop getting wet.
I am most hoping to get advice from users who have had a similar problem and found a solution to it.
In conclusion, I have always enjoyed working with CorelDRAW products. Unfortunately, my faith in them has been shaken lately.
I hope CorelDRAW will pay attention to this complaint and make corrections in their attitude towards us - their users and fans. I'm willing to pay a reasonable annual fee, but for a stable product that will be improved without major changes and improvements. Because with improvements come new bugs.
You write =I hope CorelDRAW will pay attention to this...=I'm sorry to disappoint you. Don't rely on Corel support. I've been using CorelDRAW since version 4, and I'm used to the fact that some features stop working in newer versions. It made me conservative. That's why I've been working on X5 for a long time and now I'm in no rush to update versions. And if some function is missing (or the tool become inconvenient), I write macros that will be useful to me.In my X5, these functions also did not work in the document.
Thanks for the reply. You write = In my X5, these functions also did not work in the document. =
I guess you made a mistake by writing X5. You must mean that the X8 is causing problems. I was forced to return to X5, because there are no document-level automation problems there.Greetings!