Partager via

Excel Interop/DCOM -> OpenXml/EPPlus

Alain PAPET 20 Points de réputation
2026-06-04T15:43:49.7166667+00:00

Hi,

In our server side application, clients can upload .xlsm files (after they modified a macro).
Then the server is using these .xslm as a model to create new file, add data in sheets and run the macro.
(server is doing that as jobs at night because macros are big).

Until now, we were using Excel Interop/DCOM to manage the Excel files.
But it is no longer recommended.
Its better to use OpenXml, EPPlus or any other third-party library to modify Excel file.

Unfortunately, only Excel Interop/DCOM can open the files and run the macro.

I would like to know if someone already faces this problem.
And if there is any solution ?

Thanks for your help.

Alain.

P.S. : re-coding macros using OpenXml seems difficult as each client modify its macro.

Technologies de développement | C#
Technologies de développement | C#

Langage de programmation orienté objet et sécurisé au niveau des types, qui prend ses racines dans la famille des langages C et inclut la prise en charge de la programmation orientée vers les composants.

0 commentaires Aucun commentaire

Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.