Executer Macro Access depuis PHP
Bonjour à tous,
je cherche à executer une macro Access depuis PHP. Je n'ai pas trouvé sur internet sauf ce code là mais qui semble être de l'asp. Est ce que vous m'avez une façon simple de faire cela sinon est-ce que je peux executer le code ASP sur une page avec l'extension.php ? Merci de vos réponses.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| <%
' Declaration d'une constante
acQuitSaveNone = 2
' On affecte l'url de la base
strDbVirtualPath = "/monRep/maBase.mdb"
' On ouvre une application Access
Set oAccess = Server.CreateObject("Access.Application")
' On cache l'application Access
oAccess.Visible = False
' On ouvre la base de donnee Access
oAccess.OpenCurrentDatabase Server.MapPath(strDbVirtualPath)
' On se positionne sur la base Access
Set oDB = oAccess.CurrentDb()
' On execute la macro
oAccess.DoCmd.RunMacro "leNomDeLaMacro"
' On ferme la base Access
oAccess.CloseCurrentDatabase
' On vide la variable
Set oDB = nothing
' On ferme Access sans sauver
oAccess.Quit acQuitSaveNone
' On vide la variable
Set oAccess = Nothing
%> |