( Le fichier étant énorme, je l'installe dans
SPIP-Contrib - Toutes les contributions à SPIP
-- Fil
)
Date: 24 Jan 2002 16:34:26 +0000
From: Alexis Dupont-Roc <alexis.dupont-roc@auf.org>
To: Developpement "de SPIP (spip-dev)" <spip-dev@rezo.net>
Subject: Macro Word pour convertir en SPIP
Voici une nouvelle version de ma macro pour généer du texte SPIP.
Les nouvelles fonctionnalités sont:
- transformation des notes word
- transformation des tableau word
- correction de bugs divers
Cette macro est composée de plusieurs sous-macros. "versSpip" étant la
macro principale appelant les autres une à une, dans un ordre bien
défini.
Ces macros sont indissocialbles des styles qui viennent avec le fichier
"Document SPIP.dot".
Elles utilsent plus particulièrement les styles :
- wdStyleNormal ("Normal")
- wdStyleHeading1 ("Titre 1")
- wdStyleHeading2 ("Titre 2")
- wdStyleHeading3 ("Titre 3")
- wdStyleList ("Liste")
- wdStyleHyperlink ("Lien Hypertexte")
- "Code"
- "Lien en code SPIP"
- "Html"
"versSpip" effectue les transformations suivantes :
1. passe les pargraphes n'utilisant pas un des styles précédents au
style "Normal"
2. transforme les paragraphes de style "Titre 1" en : {{{texte}}}
3. transforme les paragraphes de style "Titre 2" en : {{texte}}<br />
4. transforme les paragraphes de style "Titre 3" en : {texte}<br />
5. transforme le texte italique (même dans les tableaux) en : {texte}
6. transforme le texte gras (même dans les tableaux) en : {{texte}}
7. transforme le texte italique+gras (même dans les tableaux) en :
{{ {texte} }}
8. transforme les tableaux Word en tableaux SPIP en ajoutant un saut
de ligne avant et après si nécessaire
9. transforme les sauts de ligne individuels entre deux paragraphes
de style "Normal" en : <br />
10. transforme les paragraphes de style "Liste" en : - texte
11. transforme les notes Word en note SPIP : [[une note]]
12. transforme le texte gris (style "Code") en : <code>texte</code>
13. transforme le texte vert pas beau (style "Html") en :
<html>texte</html>
14. transforme les liens Hypertexte de Word en : [lien->adresse du
lien] (le style "Lien en code SPIP" ne fait que colorier du texte en
bleu et permet d'écrire directement les liens avec la syntaxe de SPIP.
Le texte ne sera pas modifié.)
15. transforme les images (flottantes ou non) en : <IMGn|left> (n
étant leur ordre d'apparition dans le document)
16. créée un nouveau document avec le code SPIP généré et en effectue
une copie dans le presse-papier
Pour activer la macro, copier "Document SPIP.doc" dans :
- C:\Program Files\Microsoft Office\Modèles\Autres Documents
- Démarrer Word
- choisir Fichier->Nouveau->Autres Documents->Document Spip.dot
- Tapper du texte en utilisant les styles proposés
- Puis générer du texte au format SPIP dans un nouveau document en
cliquant sur la petite baguette magique sous "Edition"
Amusez vous bien,
Alexis
----- End forwarded message -----