lancer une macro Excel depuis une page ASP

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.
 
C

cc

Guest
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.
 

Discussions similaires

Statistiques des forums

Discussions
314 647
Messages
2 111 529
Membres
111 190
dernier inscrit
clmtj