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

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Word => HTML : perte de liens

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Word => HTML : perte de liens

n°1850648
lock
Posté le 16-12-2004 à 15:52:53  profilanswer
 

Bonjour,
 
Mon pb : j'ai une doc. utilisateur au format Word 2000.
Je dois en faire une aide en ligne le plus automatiquement possible.
Hypothèses de base non négociables  :heink: : demande client !
 
J'ai donc une macro qui découpe le document en sous-documents, puis sauvegarde au format HTML que je retoucherais plus tard.
Tou ca ne marche pas trop mal SAUF  que la table des matières ne tient aucun compte des sous-documents  :cry: .
Word me génère par exemple

<a href="#_Toc90974539">

au lieu de

<a href="sousDoc1.htm#_Toc90974539">


 
Toutes idées et suggestions bienvenues...
J'aimerais éviter une retouche trop lourde.
 
Merci  :jap: .


---------------
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
mood
Publicité
Posté le 16-12-2004 à 15:52:53  profilanswer
 

n°1850650
tigrou lib​re
Posté le 16-12-2004 à 15:57:56  profilanswer
 

utiliser word comme framework c'est pas une bonne idée!
(utiliser word tout court aussi!)
le meilleur moyen c'est d'editer ton code source....apres tu utilise la fonction "remplacer"!

n°1850656
lock
Posté le 16-12-2004 à 16:02:03  profilanswer
 

Euh...  :jap:  merci pour ta réponse rapide, mais ça m'aide pas des masses.
 
L'utilisation de Word n'est pas négociable dans ce cadre (notre client est têtu).
 
Comme je l'ai indiqué, j'ai bien compris que je devrais retoucher le source généré quoiqu'il en soit.
J'essaie juste de voir si je peux limiter cette retouche au minimum.
J'aurais préféré par exemple éviter de devoir rechercher chaque référence dans tous les sous-documents pour les repérer  :( .


---------------
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
n°1850663
tigrou lib​re
Posté le 16-12-2004 à 16:09:55  profilanswer
 

ya la fonction "remplacer" de word...
sinon il existe de tres bon prog libre.... Nvu par exemple!
word te rajoute plein de merde que tu controle pas forcement pendant l'edition de ta page!

n°1850688
lock
Posté le 16-12-2004 à 16:23:40  profilanswer
 

"remplacer" sous Word ne suffirait malheureusement pas :
- Word permet difficilement de manipuler le CODEhtml
- c'est une opération que je devrais répeter souvent , je veux l'automatiser au max
- donc s'il y a qq chose comme 200 entrées dans ma table, ce sera un peu dur de trouver le fichier/sous-document pour chacun pour modifier...
 
Mais merci pour NVu : je vais voir ce que je peux en faire.
Après un premier petit coup d'oeil :
- c'est une beta (freeze au bon de 2 minutes d'utilisation)
- pour mon usage : ca ne prend pas de fichier Word en entrée/import
- par contre ca semble prometteur... je garde sous le coude pour d'utres utilisations  :)  
 
 :cry: mais mon pb n'est pas résolu  :cry:


---------------
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
n°1850695
tigrou lib​re
Posté le 16-12-2004 à 16:26:21  profilanswer
 

moi il freeze pas!
sinon fait une macro sous word pour changer tout les liens!

n°1850698
lock
Posté le 16-12-2004 à 16:28:13  profilanswer
 

Je crois que je vais faire ça.
Ou alors ce sera dans ma "retouche" : je compte utiliser JEdit et son super système de macros pour ça...
 
Edit : le freezze c'est quand j'essaie de voir le "HTML source" de mon fichier généré par Word. Et c'est systématique.


Message édité par lock le 16-12-2004 à 16:29:15

---------------
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
n°1850699
tigrou lib​re
Posté le 16-12-2004 à 16:29:20  profilanswer
 

connais pas!

n°1850704
lock
Posté le 16-12-2004 à 16:31:32  profilanswer
 

Moi non plus. Pas encore : je vais apprendre.
Le langage de macros est basé sur BeanShell (un genre de Java si j'ai bien compris).


---------------
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
n°1850726
tigrou lib​re
Posté le 16-12-2004 à 16:45:04  profilanswer
 

les macros de word c'est du visual basic!

mood
Publicité
Posté le 16-12-2004 à 16:45:04  profilanswer
 

n°1850735
lock
Posté le 16-12-2004 à 16:49:10  profilanswer
 

Euh... j'ai remarqué merci :ange:  
 
Sérieusement : je me suis mal expliqué.
 
Le process est le suivant : je prend le gros fichier Word, je fait tourner la macro Word (donc VBA) dessus. Ca me génère des fichiers HTML gros et mal gaulé.
ALORS je lance une macro sous JEdit (qui sais traiter du texte=code HTML) qui finit le boulot.
 
 :p un peu lourd... je sais... :na:


---------------
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
n°1850745
tigrou lib​re
Posté le 16-12-2004 à 16:52:18  profilanswer
 

ta macro word est mal faite c'est tout!

n°1850757
lock
Posté le 16-12-2004 à 16:59:15  profilanswer
 

:??: Que lui manque-t-il à ton avis ? :??:  
 
En fait tu as sans doute raison : je peux retoucher les liens hypertext de la TM, mais je ne suis pas sûr que ce soit le + simple...


---------------
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
n°1850767
tigrou lib​re
Posté le 16-12-2004 à 17:04:59  profilanswer
 

TM??? kézaco???  
 
de toute façon 1 ou 2 macro tu sera toujours confronter au meme(s) probleme(s)!

n°1851393
lock
Posté le 17-12-2004 à 09:53:47  profilanswer
 

mezescuz : TM => table des matières.
 
Que me suggères-tu (bien entendu en tenant compte de mes contraintes) ?


---------------
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
n°1851398
tigrou lib​re
Posté le 17-12-2004 à 09:57:41  profilanswer
 

refaire ta macro!
apres question prog c'est toi qui vois comment tu veux faire!
edit:moi je dirai qu'1 seule macro (assez lourde qd meme) pourrai suffir!


Message édité par tigrou libre le 17-12-2004 à 09:58:24
n°1851405
lock
Posté le 17-12-2004 à 10:02:31  profilanswer
 

Ah OK : je crois que je me suis mal expliqué :sweat: .
 
Je vais essayer de tout faire avec une macro Word, mais je ne crois pas pouvoir éviter une 2° macro dans un éditeur texte qui me permettra de modifier le SOURCE HTML.
Je ne vois pas comment manipuler du source HTML simplement depuis Word, ou comment le forcer à générer le HTML qui m'intéresse.
 
NB : en tous cas merci pour ta réactivité  :jap:


---------------
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
n°1851411
tigrou lib​re
Posté le 17-12-2004 à 10:08:46  profilanswer
 

dans ton cas Word sert de Framework (ex:Dreamweaver, logiciel WISIWIG:What I See Is What I Get, dans le cas de word c'est plutot WISINWIW:What I See Is Not What I Want)
Mais Word permet aussi de traiter le code source HTML brut donc ta macro doit pouvoir agir sur le code HTML et non pas le texte comme toi tu l'entends!  

n°1851436
lock
Posté le 17-12-2004 à 10:30:56  profilanswer
 

Tu as tout à fait raison : l'aspect "affichage/source HTML" m'avait échappé  :sweat: [:aurelie22].
Il semble que les macros ne marchent pas dans l'environnement de développement qui est lancé sur cette commande.
Comment automatiser le traitement du source HTML de puis Word dans ce cas ?
Ou qu'est-ce que j'ai raté ?
 
Merci tigrou [:atigrou_tt]


---------------
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
n°1851441
tigrou lib​re
Posté le 17-12-2004 à 10:35:47  profilanswer
 

lock a écrit :

Tu as tout à fait raison : l'aspect "affichage/source HTML" m'avait échappé  :sweat: [:aurelie22].
Il semble que les macros ne marchent pas dans l'environnement de développement qui est lancé sur cette commande.
Comment automatiser le traitement du source HTML de puis Word dans ce cas ?
Ou qu'est-ce que j'ai raté ?
 
Merci tigrou [:atigrou_tt]


j'aime bien quand on me dis que j'ai raison  :sol:  
perso je ne sait pas comment il faut faire... je n'est jamais essayer... mais comme on dis: "100% des gagants avaient tenté leurs chances"

n°1851460
lock
Posté le 17-12-2004 à 10:55:49  profilanswer
 

:cry: 100% des perdants aussi  :cry:  
Help !


---------------
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
n°1851465
tigrou lib​re
Posté le 17-12-2004 à 10:59:09  profilanswer
 

regarde sur les site genre http://www.vbfrance.com (je pense que le nom est exacte) c'est un site sur le Visual Basic... peut etre que quelqu'1 a dejà fait une telle macro!

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Word => HTML : perte de liens

 

Sujets relatifs
Routeur => Perte signal telphonique, help pleaseProbleme perte de synchro
Probleme sur wordWORD : passer d'un texte en MAJUSCULE à un texte en miniscule ?
[Word 2003] Comment ne pas appliquer un entete pie/page a tout le docExport bookmarks Firefox vers (D)HTML
logiciel Word et imprimante[Réglé] Police WORD et IE en gras ==> Insupportable !
[WORD] verouiller des lignesPlantage de word
Plus de sujets relatifs à : Word => HTML : perte de liens


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