lancer une macro Excel depuis une page ASP

  • Initiateur de la discussion Initiateur de la discussion cc
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

cc

Guest
Bonjour,

je souhaite exécuter un macro excel depuis ma page ASP.
Le fichier Excel se trouve sur le serveur.

La macro est de ce type

Sub MaMacro( arg1 as string, arg2 as Interger)

...

end sub

Le probleme est que je ne connais pas la syntaxe que me permet de lancer cette macro.

J'ai essayé le code suivant, mais cela provoque une erreur :

<%
Set ExcelApp = server.CreateObject("Excel.Application")
ExcelApp.Application.Visible = false
ExcelApp.Application.Run wdAutoOpen

'on ouvre le classeur
Set ExcelBook = ExcelApp.Workbooks.Open(URLFichier)
ExcelApp.Application.run "MaMacro(Arg1, Arg2)"

ExcelBook.Close
ExcelApp.Application.Quit
Set ExcelApp = Nothing

%>

Il ne trouve pas ma macro

merci de votre aide.
 
j'ai essayé mais sans meilleur résultat,
merci quand meme

j'ai aussi essayé ca :

With ExcelApp.Application
.ActiveWorkbook.RunAutoMacros xlAutoOpen
x = .Run("LancerRecherche", mProjet, mRessource, mValeur, mMois )
End With

mais j'ai toujours la meme erreur :

"Impossible de trouver la macro 'LancerRecherche'.Microsoft Excel1004"

ca serait plus du coté d'Excel qu'il y aurait un probleme ??

merci de votre aide.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour