Macro Word

Macro pour convertir un document Microsoft© Word 97 au format SPIP 1.3

Nota SPIP-Contrib : une contribution déjà ancienne (une des première sur SPIP-Contrib en fait, mais qui semble encore d’actualité avec SPIP 1.9 ... n’hésitez pas à faire remonter via le forum toute éventuelle précision ou correction nécessaire

Pas à pas

L’installation

  • renommer « macro_word.dot » en « Document Spip.dot » (c’est plus joli !) ;
  • copier « Document Spip.dot » dans C :\Program Files\Microsoft Office\Modèles\Autres Documents [1] ;
  • Démarrer Word ;
  • choisir Fichier->Nouveau->Autres Documents->Document Spip.dot ;
  • Taper 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 ».

Fonctionnement

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 indissociables des styles qui viennent avec le fichier « macro_word.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 paragraphes 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+gras (même dans les tableaux) en : {{ {texte} }} ;
  6. transforme le texte italique (même dans les tableaux) en : {texte} ;
  7. transforme le texte 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 : texte ;
  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.

Les bugs

-  Si le document source commence (ou fini) par un tableau la macro plante : la macro vérifie si une ligne a bien été sautée avant (et après) le tableau, sinon SPIP ne le reconnaîtra pas. Or s’il n’y a aucun caractère avant (après) le tableau, le test de VisualBasic ne marche pas ??? Donc, la solution est simple ... Ne commencez pas votre document par un tableau et, si votre document fini par un tableau, sautez une ligne juste après !

-  Si les lignes d’un même tableau n’ont pas toutes le même nombre de colonnes la macro plante : C’est normal ! SPIP ne gère que des tableaux simples.

-  Problème de "<br />" imbriqué dans des accolades dans le code généré : Si, par exemple, la fonction Find de Visual Basic recherche du texte en gras. Le texte trouvé est sélectionné, puis la macro reformate le tout pour SPIP... Malheureusement avec Word, si vous finissez une ligne par du texte en gras, le saut de ligne est aussi en gras. Bref, « texte_en_grasPtexteP » sera remplacé par "{{texte_en_gras<br />P}}texteP". Et ceci peut causer quelques problèmes dans des cas extrèmes. Je cherche une facon d’obtenir "{{texte_en_gras}}<br />PtexteP", mais je n’y arrive pas. Donc, avis aux pros du VB, si vous avez une solution, je suis preneur.

Notes

[1Nota SPIP-Contrib : chemin valable si vous travaillez sous Windows, à adapter pour les autres environnement

Note des admins : cette macro a été créée par Alexis. Denis a ajouté la gestion des liens internes.

Discussion

38 discussions

  • 1
    Patrick

    Suite à l’article de PileFace, le site référencé est à vendre.
    Est-ce que quelqu’un connait « SpipEdit » et est-ce que le résultat est valable ?
    Si c’est un programme sympa, est-ce qu’il existe encore et est-il mis à jour ?

    Merci.

    Webmaster Sports Center

    • Excellente macro, qui m’évite des heures de travail pour coller de l’italique dans des bibliographies. L’auteur en soit remercié jusqu’à la fin des temps ! Bien préparer ses documents word, et poï basta ! On aura rangé la macro où on veut (extension de fichier dotm), on l’ouvre, on choisit le fichier à cconvertir, on file dans spip et on colle. On relit. Point !

    Répondre à ce message

  • 2
    Fennec72

    Est-ce que cette macro, que j’utilise avec bonheur avec Office 2000, fonctionne avec Office 2007 ?

    J’aimerais le savoir, au cas où, pour l’un des sites dont je m’occupe, un nouveau rédacteur utilisant office 2007 serait intéressé par cette formidable macro.

    Merci d’avance

    • H2Fooko

      Bonjour,

      Ayant téléchargé une version d’évaluation de MS Word 2007, j’ai testé la macro de conversion d’Alexis, malheureusement le 1er test effectué montre que si la macro fonctionne avec MS Word 2007 (on retrouve le bouton poussoir), le résultat de la conversion sur le seul et unique fichier créé pour l’occasion n’est pas satisfaisant.

      Correction et test sur :
      http://h2fooko.free.fr/spip.php?article24

    • je me répond à moi-même :

      çà marche très bien !

      Et pour avoir la Macro Word dans les modèles, quand on fait Nouveau> Mes Modèles... ,

      1. ouvrir le « Document Spip.dot » dans word 2007,
      2. un bandeau « Avertissement de sécurité Les macros ont été désactivées. » s’affiche,
      3. cliquez sur Options..., puis sur Activer le contenu puis OK
      4. Enregistrer sous>Modèles Word et choisir en haut de la colonne de gauche « Modèles approuvés »,
      5. choisir alors, dans « Type de fichier », "Modèle Word prenant en charge les macros (*.dotm)

      Maintenant, lorsque vous faites Nouveau> Mes Modèles... , vous avez alors parmis les modèles proposés, « Document Spip.dotm », la versions Word 2007 de « Document Spip.dot ».

      Et « Document Spip.dotm » fonctionne aussi bien sous Word 2007 que « Document Spip.dot » fonctionnait avec Word 97 , 2000 et 2003.

    Répondre à ce message

  • 1
    Pierre Martel

    Existe-t-il l’équivalent pour word sur Mac ?
    Merci.

    • La macro marche bien dans « Office 2004 » pour Mac OS X, mais n’est pas accepté par « Office 2008 ».

    Répondre à ce message

  • La Macro plante pour les colspan et les rowspan (cellules fusionnées en lignes et colonnes).
    Ca à déjà été signalé quelque part dans les commentaires, mais sans réaction...

    Sachant que les raccourcis typographiques spip gèrent :

    • les lignes fusionnées
      |<|
    • et les colonnes fusionnées :
      |^|

    ... il doit y avoir un moyen d’intégrer ça à la macro.

    J’ai vu une macro word pour vba qui gère les colspan ici , mais je n’y comprends rien aux macros word. J’ai bien l’impression qu’il y a des éléments en trop et d’autres qui manquent (la gestion du rowspan ?), mais je nage...

    Une piste ?

    Répondre à ce message

  • 2

    existe il une mise à jour pour SPIP 191 ou 192 ?

    • Pas de mise à jour, mais ce n’est pas nécessaire, cette version fonctionne parfaitement, je ne sais pas trop pourquoi c’est dans les archives ! ?

    • pourquoi ? .. parce que personne n’avait exprimé clairement sa validité à ce jour, ou qu’aucun admin ayant l’information ne s’était penché sur la question. Voici donc cette contrib sortie des archives (plus quelques compléments cf. forum de rédac)

      Merci pour cet avis

      @+ NicolasR

    Répondre à ce message

  • 3

    pour faire focntionner la macro sosu XP vous devez la mettre dans :

    C :\Documents and Settings\julien\Application Data\Microsoft\Modèles

    julien est mon nom d’utilisateur

    • Sous Windows 2000 Pro aussi

    • marabbeh

      En fait ça dépend où tu as mis tes modèles. Il suffit de faire Outils / Modèles et compléments / Attacher et là tu vois où sont stockés les modèles.

    • Vous avez maintenant mieux : spipedit
      Téléchargement : http://www.spipedit.com/
      Son utilisation m’a grandement facilité la récupération de textes scannés en format éditable et reprise d’articles Internet
      Je prépare mes articles SPIP sous Word et les convertit très correctement avec spipedit : italique, gras, retour à la ligne, même les titres si vous utilisez un titre Word de façon homogène.

      http://www.pileface.com

    Répondre à ce message

  • 1

    Bonjour,

    quelqu’un connait-il un editeur ou une macro qui ferait exactement l’inverse de ce que peut réaliser cette macro ??!!

    c’est à dire pouvoir d’un texte spipé (avec tous les tags typographiques propres à spip, aller vers u ntxte qui serait :

    - soit rendu en texte pur sans style (pas de gras, titre, ...)
    - soit rendu avec toutes les nuances typgraphiques (gras, italic, ...) que l’on pourra réediter dans word ou autre .

    Merci

    • si ton site est bien fait ca marche tout seul de IE6 vers word avec un simple copier coller d’un article

      va voir sur www.pyrat.net. Copie le corps de l’article avec son titre colle le dans word. Tu récupères tout très proprement. avec meme le plan dans l’explorateur de document, c’est bluffant

    Répondre à ce message

  • Voici une solution au bug des accolades et italiques imbriqués dans des sauts de lignes ou de paragraphe :

    Avant d’executer les remplacements italique et paragraphes, exécuter la macro suivante :

    Private Sub Spip_MeF_Prepare_ItalicGras()
        Selection.WholeStory
        Selection.Find.Font.Italic = True
        With Selection.Find
            .Text = "^p"
            .Replacement.Text = "^p"
            .Replacement.Font.Italic = False
            .Execute Replace:=wdReplaceAll
            .ClearFormatting
            .Replacement.ClearFormatting
        End With
        Selection.Find.Font.Bold = True
        With Selection.Find
            .Text = "^p"
            .Replacement.Text = "^p"
            .Replacement.Font.Bold = False
            .Execute Replace:=wdReplaceAll
            .ClearFormatting
            .Replacement.ClearFormatting
        End With
        Selection.Find.Font.Italic = True
        With Selection.Find
            .Text = "^l"
            .Replacement.Text = "^l"
            .Replacement.Font.Italic = False
            .Execute Replace:=wdReplaceAll
            .ClearFormatting
            .Replacement.ClearFormatting
        End With
        Selection.Find.Font.Bold = True
        With Selection.Find
            .Text = "^l"
            .Replacement.Text = "^l"
            .Replacement.Font.Bold = False
            .Execute Replace:=wdReplaceAll
            .ClearFormatting
            .Replacement.ClearFormatting
        End With
    
    End Sub

    Répondre à ce message

  • 1
    Olivier

    Cette macro est-elle compatible avec Word 2003 ?

    • pseudomenace

      mais oui elle est compatible avec word 2003 !

      sans problème !

      je l’ai testé à pluieurs reprises !

      ps : personnelement je prépare une amélioratio nde cette contributio nalors soyez patients !

      @+

    Répondre à ce message

  • 1

    Salut,

    J’ai modifié la macro comme suit, sinon ça plantais avec des grands tableaux :

    ’ Convertion des tableaux Word en format SPIP

    ’ remarques : - des espaces sont rajoutés en fin de cellule pour contourner le problème des cases vides

    Sub spip_tableau()

    If ActiveDocument.Characters.Count > aRange.End Then

    If ActiveDocument.Characters(aRange.End + 1) <> Chr(13) Then

    aRange.InsertAfter Chr(13)

    End If

    End If

    End Sub

    Sinon très bien ta macro ;-)

    Antoine

    • Débutant en « word » (je le resterais bien, m’enfin), je ne trouve pas comment on peut modifier la macro. Elle s’affiche systématiquement en « ne peut pas être modifiée » quand on essaie de l’éditer via les commandes word…

    Répondre à ce message

  • J’ai un problème avec les notes de bas de page : la macro Word (excellente, au demeurant) les convertit bien au format Spip, mais forcément en majuscules et sans prendre en compte les styles (italique, gras). Auriez-vous une solution pour remédier à ce petit problème ?

    Répondre à ce message

  • La macro fonctionne à merveille !Merci..
    Mais je me pose la question en ce qui concerne le retour chariot. Il doit sans doute être possible de rajouter dans le fichier Spip concerné pour la rédaction d’articles, une routine en javascript qui permettrait de reconnaitre la touche enter et generer un (br)...
    Je suis completement novice en la matière alors si je dis une grosse betise,ne m’en voulez pas ! Par contre si cela est faisable, ce serait bien de se pencher sur la question,non ?

    Répondre à ce message

  • PB PB PB !!


    ERREUR EXECUTION 5941 :
    Le membre de la collection requis n’existe pas.

    Comment résoudre ce pb ? IDEM sous office 97, office XP

    Merci d’avance

    Répondre à ce message

  • bjrs tout le monde,

    j’ai devellopé un site sous SPIP et biensur les utilisateurs sont plus habituillés d’utiliser WORD.

    Mon problème principale est que généralement les documents qu’ils veulent mettre en ligne comprennet des images.
    Pour le transfert WORD2SPIP, mon approche a été de transformer le doc Word dans HTML propre(HTML Tidy). et après faire des copier coller. Pourtant je n’ai pas trouvé de solutions pour modifier les lins vers les images. Normallement Word met les images dans le même repertoire que le fichier HTML, moi je voudrais le mettre aileurs dans un repertoire prevu à cet effet.
    Est-ce que qqn peut me donner une suggestion pour resoudre ce problème ?
    Merci par avance !

    Répondre à ce message

  • Excellent script pour dépanner mais possede aussi des faibllesses :

    Un tableau sur 2 pages = des bugs de tant en tant

    Un tableau sur 17 pages (je sais, je suis taré LOL) = réinitialisation complete du pc car fuite de mémoire !!!

    De plus pour les liens hypertexte, il faut impérativement ecrire « http://www.XXX.ZZZ » donc impossible de faire un lien du type « cliquez ici » et qui aille sur une url. il faut le faire manuelement.

    Si l’on a deja installé des tag html dans la page alors la ca donne une catastrophe.

    Donc utilisez ce script pour de la mise en page simple(titre/gras/italique et text)

    Répondre à ce message

  • 1

    bonjour, je veut installer ta contrib qui à l’air très utile. Mais je ne trouve pas le répertoire C :\Program Files\Microsoft Office\Modèles\Autres Documents ;
    je n’ai que C :\Program Files\Microsoft Office\Office ou Templates ;
    Comment faire ?

    • « Template » c’est de l’anglais qui en informatique veut dire « modèle » donc c’est là surement. Vérifie qu’il y a au moins .DOT déjà dedans.

    Répondre à ce message

  • 1

    Hello,
    très bonne idée cette macro. Bravo d’avance car sur les mac ya pas d’accolades sur le clavier, alors bonjour la galère le codade spip :-))
    Faut appuyer sur pomme shit control alt 3,1416 lol

    Problème :
    Votre zip se décompresse et il y a rien à l’intérieur, à part un alias (raccourci) qui pointe vers rien.
    J’ai stuffit deluxe dernière version qui gère tous les formats de compression possibles (y compris les plus weird) et j’ai jamais de problèmes avec les zip d’habitude.
    Pouvez vous vérifier si votre zip n’a pas une option trop alambiquée ?
    ou me poster la macro directement ?.
    Cordialement
    Thanx a lot
    Matthieu

    • essaie alt + (

      alt + )

      voici le résultat avec Mac OS

    Répondre à ce message

  • Wikipedia système cousin de Spip a adapté la macro Spip à son format... en retour une macro OpenOffice.org a été initiée pour wikipedia... libre aux spipeurs de l’adapter à spip.

    Répondre à ce message

  • Apres avoir recu un email piéce jointe document joint dans outlook express j’ai directement ouvort ce document dans ootlok et word 2000 s’est ouvert « je travaille sous windows 98 » et depuis losque je demande ouverture nouveau document je n’ai plus la barre de menu et seulement document 1 et lorsque j’ouvre un document enregistré WORD 2000 J’ai mon document mais exactement ouvert de la même facon que l’autre disparition de la barre de menu disparition de toute les barres d’ailleurs.
    car je ne suis pas un spécialiste WORD 2000.
    il ne s’agit pas d’un virus j’ai norton à jour et j’ai passé word à la moulinette Norton j’ai aussi dans le document fait toute les tentatives pour retrouver cette barre « Nada niente » Quelqu’un à une idée pour la retrouver ? mon émail a2mains@wanadoo.fr

    Répondre à ce message

  • Un a-priori a adapter cette macro pour wikipedia maintenant qu’une balise Spip permet d’accéder au contenu de wikipedia ?

    Répondre à ce message

  • 1

    Je ne comprends pasjai telechargé la macro mais je ne la vois pas quand je fais nouveau document
    j ai word 2000 sous windows XP pro
    meme quand je clique 2 fois sur la macro j ai une page blanche qui s ouvre dans word

    • Bonjour,
      je crois avoir trouvé la solution : il faut coller la macro dans le répertoire :
      c :\documents and settings / « nom utilisateur » / Application Data / Microsoft / Modèles

      C’est dans ce répertoire que tu trouves le normal.dot de Word.
      Ensuite dans Word lorsque tu fais Nouveau document, Document.spip.dot apparait dans l’onglet général.

      Chez moi, ça marche

    Répondre à ce message

  • je ne fais qu’un essai
    dv

    Répondre à ce message

  • François Daniel Giezendanner

    Je vante régulièrement les multiples qualités et mérites de SPIP, et je suis régulièrement confronté à des enseignants pour qui ajouter quelques caractères de mise en pages constituent malheureusement une barrière quasi infranchissable qui les incites à se tourner vers d’autres CMS (plus WYSIWYG) offerts par d’autres portails.

    Par conséquent la Macro Word est un élément précieux. Cependant je déplore qu’au Monde du Libre dont SPIP est une belle illustration, d’aucun s’obligent à utiliser exclusivement Microsoft-Word en y développant des macro. Ainsi le monde du libre fait de Microsoft-Word un passage obligé pour assurer la convivialité de SPIP, il s’agit là d’un paradoxe qui me laisse songeur.

    Or fait surprenant, dans le monde du libre la solution existe avec des suite tels que Open Office et Star Office (et probablement d’autres...).

    Tout cela pour dire qu’à ce jour, dans le monde du libre, personne n’a proposé d’équivalent Macro-Word SPIP pour ces suites. Il s’agit là d’une lacune qu’il est urgent de combler.

    Je fais donc un appel au peuple pour inciter les gens qui maîtrisent suffisamment VB à convertir cette macro pour Open Office et Star Office (pour lesquels un équivalent VB existe probablement), afin qu’elle existe aussi et enfin dans le monde du libre.

    Répondre à ce message

  • Vincent François

    J’utilise cette macro depuis plusieurs mois avec succès et plaisir. Depuis peu, elle plante Word 2000 sur mon Windows 2000 au moment de cliquer sur la baguette magique.

    J’ai désinstallé/réinstallé Word, désinstallé/réinstallé la macro, sans succès.

    Quelqu’un a-t-il déjà rencontré ce problème ?

    Répondre à ce message

  • merci pour cette macro
    cela apporte tout de même un peu de confort surtout pour les tableaux

    Répondre à ce message

  • HELP lorsque je renome un fichier contenant des macros, les autres fichiers contenants les mêmes macros ne fonctionnent plus

    Répondre à ce message

  • merci pour la macro :-)

    Répondre à ce message

  • bonjour !
    j’aime le php.

    Répondre à ce message

  • Utilitaire efficace. merci aux concepteurs.

    Existerait-il une version StarOffice car la version actuelle pas reconnue ?

    Quelles modif à effectuer ?

    Merci encore.

    Répondre à ce message

  • 1

    C’est une excellente idée. Le seul problème est que le « Visual Basic » de OO n’a pas exactement les mêmes fonctionnalités que celui de Microsoft. Mais sinon, ça se ressemble beaucoup. Si quelqu’un est volontaire pour le faire, je suis pret à l’aider, malgré le peu de temps dont je dispose actuelement. :-((

    Si quelqu’un est motivé aussi, il faudrait mettre à jour cette macro avec les nouveaux raccourcis typographiques de SPIP-1.5. (« _ « pour les sauts de ligne, »-**... » pour les sous-listes, etc.). Je veux bien le faire dès que j’ai le temps :-o , mais si ces fonctionnalités vous manquent, n’hésitez pas...

    • marabbeh

      J’ai essayé de convertir en SPIP les tableaux avec cellules fusionnées, mais je me suis planté lamentablement :’-( VBA ne connaît pas les fusions verticales... alors que Word sait même les convertir en HTML.

      Il y a bien la solution d’utiliser la conversion HTML, mais il faut la nettoyer du code parasite généré par Word, même avec la fonctionnalité HTML Compact. De la part d’un rédacteur, ça fait beaucoup de manips pour un tableau... Je n’ai toujours pas trouvé de solution...

    Répondre à ce message

  •  :-D Bonjour à tous,

    peite question ... comment peut -on lier deux macros entre elle en word ?

    Répondre à ce message

  • 1
    Bertrand

    Bravo pour cette macro, mais il manque une chose importante et je n’arrive pas à le corriger moi-même : il y a deux types d’apostrophes, de codes ASCII 146 et 39, et la première ne passe pas bien, et est donc remplacée par un point d’interrogation quand on uploade le texte dans SPIP. Il faudrait donc remplacer les apostrophes 146 par des 39. Malheureusement malgré mes bidouillages je n’y arrive pas !

    • Voici comment faire :
      Dans la macro principale versSpip - i.e. la section commençant par "Sub versSpip()" - il y a une ligne à décommenter " ’spip_guil ". Puis dans la sous-macro spip_guil - i.e. la section commençant par "Sub spip_guil()" - il suffit d’adapter deux lignes à vos besoins :

      .Text = "« "
      .Replacement.Text = "&#171 ;"

      Rq : le deuxième paragraphe de spip_guil (qui débute par " ’ »") peut être supprimé.

    Répondre à ce message

  • 1
    Pascal Coppolani

    Salut. Ce qui serait formidable, serait de prévoir des macros pour Open Office.org= donc macro SPIP/libre pour OO.org en open source ;-)

    • Ah oui ! bonne idée cette macroSpip pour OpenOffice ! ;-)

      dumbies

    Répondre à ce message

  • dumbies

    Bonjour,

    J’administre le site d’un centre de recherche universitaire et utilise un Mac OS9.2 à la fac (Word 2001). Apparemment la macro ne fonctionne pas, aucune baguette magique ni autre commande n’apparaissant sous « édition ».
    Chez moi, Word97 sous Wind98 la macro marche très bien et j’en profite pour dire un grand merci à Alexis !!
    Avez-vous une solution ?

    Répondre à ce message

  • 1
    sgamier

    Bonjour, bravo pour cette macro.

    En revanche je n’arrive pas a refaire les couleurs de mes textes.

    Il n’y a pas de code HTML qui s’ajoute pour cela.

    Normal ?
    pas prévu ?

    Ou j’ai raté qq choses ?

    Sebastien Gamier

    • Ce n’était pas prévu car SPIP ne sait pas le faire (pas de raccourcis typographiques). Par contre c’est assez simple à réliser car VB permet d’identifier des blocs de texte en fonction de leur couleur... plus qu’à rajouter '<html><font color="#xxxxxx">' et '</font></html>' avant et après.

    Répondre à ce message

  • 2

    comme vous l’expliquiez, j’ai en effet téléchargé la macro et je l’ai enregistré dans C :\Documents and setting\deddy\Application Data\Microsoft\Modèles (deddy étant mon nom d’utilisateur pour Xp) ; seulement, lorsque je vais cherché le modèle de document SPIP sous Word, il m’affiche tout le protocole de la macro, mais ne l’exécute pas.
    Que dois-je faire et comment dois-je faire pour enfin avoir cette macro ?
    Je suis novice et j’ai vraiment besoin d’aide alors s’il vous plait AIDEZ-MOI !!!

    • Pour vérifier simplement que tout fonctionne, un double-clique sur le fichier .dot doit normalement ouvrir le modèle de document SPIP. Puis, si rien ne se produit lorsque vous cliquez sur la petite baguette magique, c’est que peut être que les macro sont désactivées (cf. Préférences de Word). Si vous ne voyez pas de baguette, allez dans le menu Macro et lancez « versSPIP » à la main.

    • Merci de m’avoir répondu et aider, mais ce que vous m’indiquez, je l’ai déjà fait et ça ne fonctionne pas !!! si vous avez une autre solution, elle serait la bien venue.

    Répondre à ce message

  • Pierre Mounier

    Bonjour à tous,

    la macro ne respecte pas par les italiques dans les notes, ce qui est très gênant car c’est là qu’on met généralement les références bibliographiques.

    J’ai mis deux heures à trouver, mais j’ai trouvé ! Donc je partage la solution :

    Avant d’effectuer un traitement global, il faut sélectionner les notes uniquement et faire outils>macros, puis sélectionner spip_italique et faire « Exécuter la macro ». On n’exécute donc que le traitement des italiques. Ensuite, on peut appliquer le traitement global. J’imagine que ça vaut pour les mots en gras, mais je m’en fiche, je n’en ai pas :-)

    A+

    Répondre à ce message

  • J’ai cherché quelques minutes le dossier Application Data dans le répertoire à mon nom.... voici la solution :

    il faut afficher les fichiers et dossiers cachées, dans le menu Outils, Options des dossiers..., onglet Affichage.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom