[spip-dev] Macro Word pour convertir en SPIP

Voici une macro qui convertie du Word 97 en SPIP. Elle est un peu plus
complète que celle proposée par Olivier Demoly, mais est encore à l'état
de test.

Pour l'activer, copier ce fichier dans :
- C:\Program Files\Microsoft Office\Modèles\Autres Documents
- Démarrer Word
- choisir Fichier->Nouveau->Autre Document->Document Spip.dot
- Tapper du texte en utilisant les styles proposés (Titre 3 n'est pas
encore intégré)
- Puis générer du texte au format SPIP dans un nouveau document en
cliquant sur la petite baguette magique sous "Edition"

Tous vos commentaires et améliorations sont les bienvenus

Alexis

@ Alexis Dupont-Roc <alexis.dupont-roc@auf.org> :

Voici une macro qui convertie du Word 97 en SPIP. Elle est un peu plus
complète que celle proposée par Olivier Demoly, mais est encore à l'état
de test.
Tous vos commentaires et améliorations sont les bienvenus

Whaou! Tu ne convertis pas les notes de bas de page/notes de fin en notes
spip -- il y a une histoire de couleur, mais je n'ai pas compris..?

Il y a une petite erreur dans le traitement des guillemets me semble-t-il

     Selection.Find.ClearFormatting
     Selection.Find.Replacement.ClearFormatting
     With Selection.Find
         .Text = "«"
         .Replacement.Text = "&amp;#171;"
         .Forward = True
         .Wrap = wdFindContinue
         .Format = True
         .MatchCase = False
         .MatchWholeWord = False
         .MatchWildcards = False
         .MatchSoundsLike = False
         .MatchAllWordForms = False
     End With
     Selection.Find.Execute Replace:=wdReplaceAll

C'est <&#171;> et <&#187;> qu'il faut mettre et non <"&amp;#171;> et
<"&amp;#187;>

L'erreur est aussi dans la version "spipée" de la Macro de fil

Aris

@ Aris <aris@samizdat.net> :

C'est <&#171;> et <&#187;> qu'il faut mettre et non <"&amp;#171;> et
<"&amp;#187;>

L'erreur est aussi dans la version "spipée" de la Macro de fil

Corrigé : c'était dû au passage de la balise <code> à la balise <cadre>.

-- Fil

Bonjour
Ton modèle est vraiment super... bravo !

Sans vouloir abuser, si tu as le temps de sortir une nouvelle version,
ce serait génial que le style "corps de texte" soit traité comme l'est le
style "normal",
et aussi que les listes soient converties.

Encore bravo pour cette réalisation.
Elle mérite vraiment sa place dans les "contributions" officielles.
A+
   François

Sans vouloir abuser, si tu as le temps de sortir une nouvelle version,

Il a le temps : il est payé pour :slight_smile:

ce serait génial que le style "corps de texte" soit traité comme l'est le
style "normal",

Ok, je vais dire ça à Alexis dès qu'il arrive au bureau. En fait,
Alexis, on pourrait faire en sorte que tout style non reconnu par la
macro soit transformé en "Normal" au début de la macro... Ca éviterait
plein de messages de warning lorsqu'on travaille sur un document déjà
existant, et ça devrait faire l'affaire dans 80% des cas ?...

et aussi que les listes soient converties.

Normalement ça c'est fait (les paragraphes en style "Liste" sont
convertis en "- texte").

a+

Moi j'aurais besoin d'une macro qui me transforme un fichier htlm en Spip, surtout pour les liens. J'ai une caisse de liens dans de nombreux fichiers et les transformer à la main j'ai essayé mais c'est ingérable à moyen terme.

Si quelqu'un a le courage, le temps et tout et tout, je suis preneuse (et je pense que je ne suis pas la seule !)

Merci