بنظرم مشکل به 64 بیتی بودن آفیس برمیگرده نه 64 بیتی بودن ویندوز
یعنی همین کامپوننت روی ویندوز 64 بیت با آفیس 32 بیتی باید کار کنه
علتش هم این هست که اکتیوایکس 32 بیت رو نمیشه تو پروسس 64 بیت لود کرد
الان اگر آفیس خودتون رو چک کنین حتما 64 بیت هست
برنامه دمو هم 32 بیتی هست قطعا - اجرا شدنش رو ویندوز 64 بیت مشکلی نداره و نباید این شبهه رو ایجاد کنه که کمپوننت هم 64 بیت هست
--------------------
رفتن به سراغ vb اصلا توصیه نمیشه چون تکنولوژی مرده است
خود این کمپوننت کایلیکس هم در واقع مرده است چون سایت سازنده اش هم جمع شده
یک جستجو کردم ، کمپوننت دیگه ای هست که هم 32 بیت و 64 بیت ساپورت میکنه، از همه مهمتر دات نت هست و طیف وسیعی از سیستم عامل ها و ایزارهای توسعه (شامل vba هم هست) رو پشتیبانی میکنه
بالطبع انتخاب منطقی تری هست و اگر قرار هست از کمپوننت استفاده کنین ارزش هزینه رو داره بنظرم (300 یورو)
------------------
اگر نمیخواین برای کمپوننت هزینه کنین راه های دیگه هم هست:
اگر درایور مودم شما از at command پشتیبانی میکنه مستقیما میتونین باهاش کار کنین و در محیط vba هم شدنی هست و کار سختی هم نیست.
مستندات مودم رو بررسی کنین ممکنه حتی نمونه کد هم گذاشته باشه و اینکه بعضی از مودم ها نرم افزار و کمپوننت رایگان ارسال هم همراهشون باندل هست.
راه دیگه این هست که مستقیم با پورت کار کنین و این روش هم در vba قابل اجرا هست.
کمپوننت ها هم در واقع از همین روش ها استفاده میکنن. البته کارکردن باهاشون بمراتب ساده تره.
--------------------
فکر کنم آفیس 32 بیت در حال حاضر بهترین انتخاب باشه