OgO
  olivier godechot

Word to hop



Voici un utilitaire pour copier/coller rapidement le contenu d’un document Word en conservant les éléments les plus standards de mise en page.

Par ailleurs cette macro peut servir aussi de base pour transformer de manière très simple les documents Word en document html avec un code très léger. A ce stade, il ne manque que les balises de saut de ligne (qui sont automatiquement rajoutées dans hop).

NB : Le programme reprend une partie du code d’une macro qui transforme word en spip.

Télécharger Word to hop



Installation et utilisation

A. Utilisation de Word to hop



1. Sous word autoriser les macros :
Outils/Options/Securité/Securité Des Macros --> Niveau de sécurité moyen

2. Double cliquer sur la pièce jointe Word_to_hop.dot. Un nouveau document s’ouvre au format word_to_hop.dot

3. Copier dans ce nouveau document le document word à convertir

4. Cliquer sur l’icone Word_to_hop (Bonhomme qui court)

5. Un nouveau document apparaît avec un texte comprenant le texte avec une syntaxe html très simplifiée

(6. Il peut être utile d’enregistrer word_to_hop.dot dans les modèles de document, pour le retrouver en faisant nouveau document)

B. Que fait la macro ?


1. transforme les paragraphes de style "Titre 1" en : <h1>texte</h1>
2. transforme les paragraphes de style "Titre 2" en : <h2>texte</h2>
3. transforme les paragraphes de style "Titre 3" en : <h3>texte</h3>
4. transforme les paragraphes centrés en : <div align=center>texte</div>
5. transforme les paragraphes alignés à droite en : <div align=right>texte</div>
6. transforme le texte italique (même dans les tableaux) en : <i>texte</i>
7. transforme le texte gras (même dans les tableaux) en : <b>texte</b>
8. transforme le texte souligné (même dans les tableaux) en : <u>texte</u>
9. transforme les caractères de taille 8, 10, 14, 16, 20, 28 en <font size=i>texte</font>
où i vaut respectivement -2, -1, +1, +2, +3, +4
10. transforme @ en image d’arobase (dispositif antispam)
11. transforme les espaces insécables en espaces insécables html
12. transforme les tableaux Word en tableaux HTML (tableaux sans cellules fusionnées uniquement)
13. transforme les sauts de ligne individuels entre deux paragraphes de style "Normal" en saut de ligne html
14. transforme les paragraphes de style "Liste" en : <li> texte
15. transforme les notes Word en notes HTML
16. transforme les liens Hypertexte de Word en liens HTML
17. transforme les images en balises d’insertion d’images dans hop
18. passe les paragraphes n’utilisant pas un des styles précédents en paragraphe de style "Normal"’
19. créée un nouveau document avec le code HOP généré et en effectue une copie dans le presse-papier

C. Solution alternative :


Si les documents sont de mise en page plus complexe avec plein de styles et de couleurs et de trucs.

1. Dans Word, clic droit sur la barre de présentation
2. Sélectionner la boite de dialogue outils web
3. Cliquer sur l’anneau de Moebius colorié (microsoft script editor)
4. Copier le script html très compliqué et à peu près illisible
5. Le coller dans la boite de dialogue hop
6. Ne pas oublier de mettre NON à la question « Les retours de chariot doivent-ils être affichés ? »

Bilan de la méthode alternative :

Positif : c’est tout aussi facile, on conserve mieux le document original

Négatif : la mise en page ne reprend pas les styles du site web et le code est tellement lourd que les modifications via les boîtes de dialogue sont difficiles à mettre en oeuvre.


LES COMMENTAIRES | COMMENTS

Ajouter un commentaire
Add a comment

Votre (Sur-)nom |Your (Nick-)name


Votre courriel |Your mail
(Il ne sera pas affiché |It will not be displayed))


Votre Commentaire | Your comment


Pour montrer que vous n'êtes pas un robot spammeur, merci de recopier l'image suivante en sens inverse
To show that you are not a spamming robot, please copy the content of the following image in reverse order
:

<< Retour au Commentaires

English | Français

News   

OgO: plus ici|more here

[Work in progress] Godechot, Olivier and Ulysse Lojkine. Intensification through outsourcing ...: plus ici|more here

[Presentations]  2025 Godechot, Olivier. 2025. “Economic separatism: Causes and consequences of the increase in top earner segregation”, Colloquium Series, Department ...: plus ici|more here

[Peer-reviewed articles] Godechot, Olivier, Mirna Safi, and Matthew Soener. 2025. “Organisational Intersectionality: Do Gender and Migration Status Inequalities Reinforce or Offset ...: plus ici|more here

[Books] Palier, Bruno et al.. 2023. Que sait-on du travail?, [What do we know about work?], Presses de Sciences ...: plus ici|more here

[Peer-reviewed articles] Godechot, Olivier, Donald Tomaskovic-Devey, István Boza, Lasse Folke Henriksen, Are Skeie Hermansen, Feng Hou, Jiwook Jung, Naomi Kodama, ...: plus ici|more here

[Working papers] Neumann, Nils, Olivier Godechot, Lasse Folke Henriksen, Are Skeie Hermansen, Feng Hou, Naomi Kodama, Zoltán Lippényi, Silvia Maja Melzer, ...: plus ici|more here

[Data] Data and scripts for Les fissures de la digue républicaine In our article "Les fissures de la digue républicaine" (in ...: plus ici|more here

[Data] Replication package for the Great Separation The Great Separation is based on fine-grained administrative data that cannot be published ...: plus ici|more here

[Home] Work in progress: plus ici|more here

[Webmestre]

[Fil rss]

[V. 0.93]

HOP

A CMS