Bonjour
J ai une macro dans un doc word qui traite des données et les envoie dans excel..
Je souhaite quel soit accessible de partout donc via intranet c'est pas mal.
Est il possible d exécuter une macro dans php..
merci
a+
Bonjour
J ai une macro dans un doc word qui traite des données et les envoie dans excel..
Je souhaite quel soit accessible de partout donc via intranet c'est pas mal.
Est il possible d exécuter une macro dans php..
merci
a+
Une porte peut -etre ouverte ou....rouge!!!!:mouarf
La macro doit-elle tourner sur le client ou le serveur ?
- Côté client : autant affecter la macro à l'évenement Workbook_Open
- Côté serveur : ça ne serait pas plus simple de faire faire le travail par PHP ? (où même d'utiliser ASP à ce compte là avec du VBScript qui à mon avis sera plus efficace et performant que PHP, et manipule facilement les documents Excel
) Sinon, si le serveur tourne sous Windows, je crois qu'on peut créer des objets COM via PHP.
Bonjour
C'est que la macro est cree ,je n ai pas envie(fleme) de recoder en vbs.
En fait un petit bouton php qui lance la macro ca serait bien..
merci
Une porte peut -etre ouverte ou....rouge!!!!:mouarf
Donc si j'ai bien compris, tu veux que la macro soit exécutée côté client... Dans ce cas, ton unique solution est de faire un bouton qui télécharge le fichier .xls et d'utiliser Workbook_Open...
PHP ne peut que générer du contenu côté serveur, et le transmettre au client... Il ne peut pas dicter ce qui se passe sur la machine client.
Donc :
Et dans ton fichier Excel, trois lignes de codes en plus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<a href="host/Fichier.xls">Cliquez ici</a>
à insérer dans le module du classeur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Workbook_Open() Call MaMacro End Sub
Edit PS. Sinon, pas le choix, c'est du VBS, que tu peux générer en PHPMais ça impose IE...
Bonjour
Merci
Mais je suis passer autrement, via moss
a+![]()
Une porte peut -etre ouverte ou....rouge!!!!:mouarf
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager