Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1698 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  aide pour faire une applet pour ouvrir word à partir de page html

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide pour faire une applet pour ouvrir word à partir de page html

n°1312335
flock86
oh non les gars pas le slip!
Posté le 23-02-2006 à 15:07:12  profilanswer
 

Salut à tous!!!
 
voilà je suis Webmestre utilisant PHP/HTML/Flash.  
on m'a confié une mission qui consiste en créer une application professionnelle via php.
99% du boulot est réalisable via ce langage, excepté pour un truc :  
 
ouvrir Word à partir d'un bouton dans une page html, avec comme paramètre un document géré par des macros.
En fait il faudrait apparemment que je crée une applet Java qui me permettrai ça.
 
je ne m'y connais pas du tout en Java, mais alors pas du tout.
j'ai fouiné et j'ai trouvé ça :  
 
1- je dois insérer mon applet via <applet> </applet>  
2- j'utilise la fonction

Code :
  1. try {
  2.         Process proc = Runtime.getRuntime().exec("commande paramétrée" );
  3. } catch (IOException e) {
  4. }


3-intéragir avec l'applet java via javascript comme dans cet exemple :  
onclick="document.nomdemonappletjava.setString(document.nomdeformulaire.texte.value)"
 
désolé mais je vais avoir beaucoup de questions pour un truc pas très dur pour vous.
dans la fonction exec("commande paramétrée" ) quelle est la commande à préciser?  
ouverture, chemin d'accès etc...?
 
et dans "document.nomdeformulaire.texte.value" :  
document spécifie que c'est la page en question ou autre chose?  
que met-on dans le cas d'un exe ?
texte précise la nature des données?
value précise que c'est la valeur qui nous intéresse et non la variable en elle même?
 
oui je sais je pourrais résumer mes questions à "comment kèkon fait?"....  
désolé je m'y connais vraiment pas,  
et ai juste besoin d'en savoir suffisamment pour résoudre ce problème.  
C'est surtout une question de délai...Java ça pourrait me boter mais j'ai pas le temps ni véritablement besoin de m'y  
mettre actuellement...excepté pour ce soucis :sweat:  :D  
 
 
Si quelqu'un peut me filer un coup de main ce serait vraiment sympa.
je peux rendre l'appareil pour du graphisme du Flash (bandeaux bannières etc...) y'a pas de soucis, ce serait même la moindre des choses!!
 
à plus!!

mood
Publicité
Posté le 23-02-2006 à 15:07:12  profilanswer
 

n°1312415
the real m​oins moins
Posté le 23-02-2006 à 16:23:59  profilanswer
 

"rendre la pareille", pas "rendre l'appareil" :sarcastic:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1314010
flock86
oh non les gars pas le slip!
Posté le 27-02-2006 à 08:47:24  profilanswer
 

me suis gouré....la pareille alors!!
désolé pour cette absence de week end chargé!
donc comme je disais je peux rendre la pareille pour du graphisme ou du flash...
help please! j'en ai besoin pour le taf!
je vais me faire souffler dans les bronches par mon boss si je ne trouve pas une solution à ce problème!
 
merci!
 
 
 
[EDIT]
devant la profusion des réponses à ce post, je suis en train de douter d'un truc :  
EST-CE POSSIBLE D'INCORPORER UNE APPLET JAVA DANS UNE PAGE HTML, QUI PUISSE LANCER UNE APPLI EXTERNE GENRE WORD?
déjà, ça permettrai d'éclaircir ce point obscur pour moi...
me prendrais-t-on pour une grosse feignasse qui va se prendre un RTFM?  
(pensez ce que vous voulez c'est pas le cas   :D  )
 
merci de votre soutien  :jap:  :jap:  :jap:

Message cité 1 fois
Message édité par flock86 le 27-02-2006 à 15:17:24
n°1314858
bartleby
Posté le 27-02-2006 à 22:01:39  profilanswer
 

flock86 a écrit :

me suis gouré....la pareille alors!!
désolé pour cette absence de week end chargé!
donc comme je disais je peux rendre la pareille pour du graphisme ou du flash...
help please! j'en ai besoin pour le taf!
je vais me faire souffler dans les bronches par mon boss si je ne trouve pas une solution à ce problème!
 
merci!
 
 
 
[EDIT]
devant la profusion des réponses à ce post, je suis en train de douter d'un truc :  
EST-CE POSSIBLE D'INCORPORER UNE APPLET JAVA DANS UNE PAGE HTML, QUI PUISSE LANCER UNE APPLI EXTERNE GENRE WORD?
déjà, ça permettrai d'éclaircir ce point obscur pour moi...
me prendrais-t-on pour une grosse feignasse qui va se prendre un RTFM?  
(pensez ce que vous voulez c'est pas le cas   :D  )
 
merci de votre soutien  :jap:  :jap:  :jap:


 
Voici quelques infos pour t'aider:
 
Pour qu'une applet lance un programme local ou meme accede a ton filesystem: Tu vas devoir la signer (chercher "sign applet" sur google.)
Pour la commande parametree, trouve comment lancer word depuis cmd. (Essaye de faire Demarrer->Executer: "Notepad C:\WINDOWS\win.ini", ca ouvre notepad, bin fait pareil dans ton applet. )
 
Il est possible de passer des parametres a ton applet java en javascript, visite ce lien:
 
http://www.rgagnon.com/javadetails/java-0182.html
 
Il suffit donc de passer a ton applet en parameter, le contenu que tu veux editer....
 
Un conseil, vu tes connaissances en Java, je vous conseille d'abandonner l'idee ( la mauvaise idee devrais-je dire) de l'applet et de plutot utiliser un outil HTML WYSIWYG.
 
Reflexion faite, je pense meme que c'est une idee completement tordu, comment vas-tu envoyer les donnees modifiee avec Word ?
 
PS: "the real moins moins" tu es un cretin.


Message édité par bartleby le 27-02-2006 à 22:02:52
n°1315020
flock86
oh non les gars pas le slip!
Posté le 28-02-2006 à 09:01:51  profilanswer
 

merci pour toutes ces infos!!! c'est génial!
en fait il n'y a pas de données à modifier avec Word.
Word possède des macros qui me permettent de gérer un ensemble de document paramétrés, dont les données sont récupérées via la bdd de l'application. Ceci permet de lancer des impressions semi automatisées et bien calibrées.
 
en gros j'ai juste un bouton à faire qui permette de lancer Word avec le bon document.
 
Passer par un outil HTML WYSIWYG ?  
ben ça j'ai Dreamweaver par exemple, mais je vois pas en quoi il va me permettre de lancer une application externe sur le poste client via Internet Explorer...
 
En fait ça fait un bout de temps que je suis sur ce problème :  
Je sais qu'en PHP je peux rien faire, c'est un langage purement serveur.
Ensuite, je me suis orienté vers une solution Visual Basic couplée à un Active-X, et on m'a dit que Java serait tout aussi indiqué et plus simple.
et me voilà ici...
il y aurait-il donc d'autres solutions et de surcroit à mon niveau ?
 
 
 
mille fois merci pour cette aide bartleby!!
je vais pouvoir fouiner de ce coté....
on m'a dit cependant qu'une applet java ne peut pas lancer d'application externe, car il y aurait une sorte de verrouillage...ça doit être l'histoire de la signature sans doute...vlà déjà un obstacle en moins.
 
 
ça doit pouvoir marcher bon sang!!!
 
respect bartleby.

n°1315831
flock86
oh non les gars pas le slip!
Posté le 01-03-2006 à 08:53:15  profilanswer
 

aaaaaaaaah!!
 
 
et si je forçais le téléchargement du document Word au lieu de son ouverture dans Internet Explorer?
après tout, les macros ont rattachées au document ou à Word, je sais pas.
l'utilisateur telecharge le document calibré et l'ouvre après à partir de son poste, de façon non automatique (tant pis).
 
c'est super simple, et ça me permettrait de bidouiller mon problème...
faut tester...

n°1315849
moi23372
Posté le 01-03-2006 à 09:20:17  profilanswer
 

a priori tu ne pourras pas ouvrir Word a partir de ton applet pour un problème de sécurité. A moins de signer l'applet tu ne pourras pas le faire, et ce 'nest pas évident. Donc je te conseille plutot de faire télécharger un document word vierge... ça sera plus facile et tu ne te feras pas chier avec la sécurité.

n°1315863
flock86
oh non les gars pas le slip!
Posté le 01-03-2006 à 09:37:33  profilanswer
 

ben...c'est a peu de choses près ce que je venais de poster! lol
merci d'y avoir pensé, j'en ai mis du temps pour en arriver  là!!
c'est une solution qui répond moyennement aux attentes, mais bon...faute de grives...
après au lieu qu'il soit vierge je balance un document préalablement crée avec ses macros, comme ça, l'utilisateur ouvrira le bon doc.
 
merci de ta réponse.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  aide pour faire une applet pour ouvrir word à partir de page html

 

Sujets relatifs
Word attend que Microsoft Access accepte les commandes DDEOuvrir un form en java
Remplir ComboBox a partir dune Base de Données (WinForms)un ActiveX via du VBS dans du html pour ouvrir une application ext
Aide pour client SOAPComment ajouter une page [RESOLU]
Problème à la noix sur tableau de valeur JS/HTMLlancer l'execution d'un programme externe genre word excel etc...
Comment integrer un tableau html dans un pdf? 
Plus de sujets relatifs à : aide pour faire une applet pour ouvrir word à partir de page html


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR