Support for embedded VBA code

Posted by: eduardolopez on 9 May 2018, 4:43 am EST

    • Post Options:
    • Link

    Posted 9 May 2018, 4:43 am EST

    We are currently using Aspose.Cells to create new XLSM files out of an exiting XLSM that we use as a template. It’s a great product and we have never run into issues, but in my opinion, is a little expensive for simple deployments. XLSM includes VBA which we need to keep as part of the “duplication” of the file. I checked your documentation and it seems this product does not support embedded VBA code, is my assumption correct? if so, can anyone from the Product Team share the roadmap to include such features?

    Thank you,


  • Posted 10 May 2018, 4:14 pm EST

    Hi Eduardo,

    Thanks for checking out Documents for Excel (GcExcel). You are right, embedded VBA code is not supported currently. We are currently working on Java version of the product which is targeted for release in Sept, 2018. We should be able to research on VBA support after that. For a detailed roadmap - please visit -

    Just to know some more details, do you need VBA support on .NET Core?



  • Posted 11 June 2018, 5:00 am EST


    Our app runs on the Standard .NET Framework and we don’t have any plans to support .NET Core, however, we might start using .NET Core for new projects, which could probably need VBA support.

    Thank you,


  • Posted 12 June 2018, 5:08 pm EST

    Hi Eduardo,

    Thanks for sharing the details.

    In case you are looking for VBA support in .NET Framework, the support is available in our GrapeCity Spread.NET product (in Winforms, ASP.NET). Please check out the product features here -

    For VBA support in .NET Core, as mentioned before, this support is not available in GcExcel yet. We have noted your request, we will look into adding the support for preserving VBA Macros in GcExcel and will notify you once we make some progress on it.



  • Posted 15 June 2022, 11:49 pm EST

    Was this feature implemented for .NET Core?

  • Posted 16 June 2022, 6:21 pm EST

    Hello Venkat,

    Yes, this feature has been implemented for the GcExcel API.

    Please see the following documentation link for the same:


    Prabhat Sharma.

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels