Interaction entre php et Word/Excel

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Interaction entre php et Word/Excel

par NomUtilisateurDejaPris » 11 avr. 2006, 15:39

Bon après maintes recherches, j'ai trouvé mon bonheur.
En effet, la documentation de VBA pour Excel fournit tout ce qu'il faut. On a les methodes et propriétés de chaque élément classées, etc

Bref que du bonheur: affaire résolue !

par NomUtilisateurDejaPris » 11 avr. 2006, 15:03

Et bien je te remercie toi et tes developpeurs car je viens d'essayer cette méthode, et effectivement j'ai decouvert de nouveau truc ! Je voulais recupérer la couleur de fond d'une cellule: grace à cette méthode je recupère dejà l'index de la couleur.. C'est dejà ca!

Encore merci.

par rami » 11 avr. 2006, 14:47

La plupart des développeurs windows que je connais font les actions à automatiser "à la main" en les enregistrant dans des macros. Ensuite, ils regardent le code des macros pour chercher propriétés ou méthodes qui leurs manquent.

par NomUtilisateurDejaPris » 11 avr. 2006, 14:29

J'avais peur d'une telle reponse... Si quelqu'un a tout de même quelque chose, n'hésitez pas.

Merci rami.

par rami » 11 avr. 2006, 14:25

Je ne suis pas un spécialiste du développement Windows, mais il me semble que la MSDN rassemble l'ensemble des API Windows. Je ne suis pas sur que tu trouves mieux...

Interaction entre php et Word/Excel

par NomUtilisateurDejaPris » 11 avr. 2006, 14:23

Bonjour,

le sujet de ce Post explique assez bien ma requête je crois. Avec COM( ), j'arrive à lire, ecrire dans des documents MS Word et Excel en recuperant une instance d'objet comme ca :

Code : Tout sélectionner

$excel = new COM("excel.application") or die("Unable to instantiate Excel !");

Ensuite, pour faire quelque chose (lire, ecrire,...), on fait par exemple pour afficher le nombre de feuille dans le classeur Excel:

Code : Tout sélectionner

$ws = $excel->Workbooks('mon_excel.xls')->Sheets->Count; echo $ws;


Cependant, il existe une multitude d'objets et d'options dispo dans mon $excel. Ma question est donc : sauriez-vous où je peux trouver une api ou bien une doc me listant les methodes et propriétés associées ? Pour l'instant je suis sur la MSDN, mais cela ne me suffit pas.

Merci de votre aide !