This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Best Way to Dynamically Show Age in CorelDRAW Design Templates?

Hi all,

While designing event templates like birthday or anniversary graphics in CorelDRAW 2025 for Mac, I often need to include the person’s age (in years/months/days) in the layout.

I was wondering:

Is there a way to automate age calculation inside CorelDRAW?

Maybe using macros, scripts, or data merge?

Also, for Arabic-language projects, I use an age calculator tool available online that helps generate exact age quickly. I’d love to know if there’s a clean way to connect such tools or replicate the logic directly in CorelDRAW.

Looking forward to any ideas, tips, or workflows others use!

Thanks Raised hands

  • CorelDRAW itself doesn’t support dynamic date or age calculation directly. However, you can:

    • Use a macro (written in VBA) to calculate and insert age automatically, based on a given birthdate.

    • Prepare the age externally using an online calculator or Excel, then import it via Data Merge.

    • For Arabic projects, continue using your external tool and paste the result into your design manually—CorelDRAW doesn’t natively integrate with external web tools.

    No native real-time age logic, but scripting or pre-processing works well.

  • While you can automate some parts in CorelDRAW using macros or scripts, for precise calculations like salaries, deductions, or net income, using a dedicated calculator can save time and reduce errors. For example, I often use https://calcolostipendionettoonline.it/ to quickly compute take-home pay, similar to how you’d want precise results for your layouts.

    It’s simple, fast, and ensures your calculations are accurate before integrating any numbers into designs or data merges.

  • Hi Muhammad,

    CorelDRAW doesn’t natively calculate age dynamically. You can:

    1. Use a VBA macro to compute age from a birthdate and insert it automatically.

    2. Pre-calculate ages externally (Excel or an online age calculator) and import them via Data Merge.

    3. For Arabic-language projects, continue using your external tool and paste the results manually.

    There’s no built-in real-time age calculation, but macros or pre-processing work well.