Macro Word v.3 - Word2spip - commentairesMacro Word v.3 - Word2spip2012-05-20T20:18:37Zhttps://files.spip.net/Macro-Word-v-3-Word2spip#comment4573462012-05-20T20:18:37Z<p>Bonsoir,</p>
<p>Bonne question...C'était Alexis qui s'était occupé de cette partie. Si ma mémoire est bonne, les images étaient converties en liens IMGn|left, et il fallait les charger à part dans l'article. Avez-vous essayé<small class="fine d-inline"> </small>? Si vous n'y arrivez pas, je jetterai un coup d'oeil.</p>
<p>Bien cordialement,</p>
<p>TG</p>Macro Word v.3 - Word2spip2012-05-20T13:46:10Zhttps://files.spip.net/Macro-Word-v-3-Word2spip#comment4573152012-05-20T13:46:10Z<p>Novice dans l'utilisation de ce macro, je souhaiterais savoir s'il faut effectuer une manoeuvre particulière pour charger les images. Doivent-elles être dans le corps du texte ou on peut les mettre à la fin<small class="fine d-inline"> </small>? ou doit-ton les intégrer manuellement après la conversion + copier/coller sur SPIP<small class="fine d-inline"> </small>?</p>
<p>Merci bien.</p>Macro Word v.3 - Word2spip2011-11-20T18:34:10Zhttps://files.spip.net/Macro-Word-v-3-Word2spip#comment4520532011-11-20T18:34:10Z<p>Bonjour,<br class="autobr">
je me sers de la macro sans problème, mais en fait je cherche à générer un texte en bilingue, pour lequel j'utilise un tableau sous Word. C'est peut-être trop compliqué, mais je n'ai pas trouvé comment faire simplement sous SPIP. Le seul problème c'est que sous Chrome, les 2 textes sont bien en face, mais sous Firefox, le texte de gauche se décale complètement, et je ne comprends pas pourquoi. Quelqu'un aurait-il une idée pour m'aider<small class="fine d-inline"> </small>?<br class="autobr">
Voici l'adresse : <a href="http://ttt.univ-paris3.fr/spip.php?article4&lang=fr" class="spip_url spip_out auto" rel="nofollow external">http://ttt.univ-paris3.fr/spip.php?article4&lang=fr</a></p>Macro Word v.3 - Word2spip2011-07-15T21:12:03Zhttps://files.spip.net/Macro-Word-v-3-Word2spip#comment4477902011-07-15T21:12:03Z<p>Excellente idée<small class="fine d-inline"> </small>! Il faudra que je teste ça. Merci<small class="fine d-inline"> </small>!</p>Macro Word v.3 - Word2spip2011-07-10T11:08:05Zhttps://files.spip.net/Macro-Word-v-3-Word2spip#comment4475942011-07-10T11:08:05Z<p>Si le plugin <a href="http://www.spip-contrib.net/Des-intertitres-hierarchises-et-des-outils-pour-les" class="spip_out" rel='nofollow external'>Intertitres hiérarchisés et table des matières</a> est installé, il peut être intéressant d'en utiliser la méthode pour les titres de niveau 2 et 3, respectivement traduits en h4, h5.</p>
<p>Bout de code VB :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>' Convertion du style "Titre 2" en : {2{texte}2}
Sub spip_titre2() Dim i As Integer
Dim aRange As Range
For i = 1 To ActiveDocument.Paragraphs.Count If ActiveDocument.Paragraphs(i).Style = ActiveDocument.Styles(wdStyleHeading2) Then ActiveDocument.Paragraphs(i).Style = wdStyleNormal Set aRange = ActiveDocument.Range(Start:=ActiveDocument.Paragraphs(i).Range.Start, End:=ActiveDocument.Paragraphs(i).Range.End - 1) aRange.InsertBefore ("{2{") aRange.InsertAfter ("}2}") End If
Next i End Sub ' Convertion du style "Titre 3" en : {3{texte}3}
Sub spip_titre3() Dim i As Integer
Dim aRange As Range
For i = 1 To ActiveDocument.Paragraphs.Count If ActiveDocument.Paragraphs(i).Style = ActiveDocument.Styles(wdStyleHeading3) Then ActiveDocument.Paragraphs(i).Style = wdStyleNormal Set aRange = ActiveDocument.Range(Start:=ActiveDocument.Paragraphs(i).Range.Start, End:=ActiveDocument.Paragraphs(i).Range.End - 1) aRange.InsertBefore ("{3{") aRange.InsertAfter ("}3}") End If
Next i End Sub</code></pre></div>Macro Word v.3 - Word2spip2010-11-16T21:31:37Zhttps://files.spip.net/Macro-Word-v-3-Word2spip#comment4370132010-11-16T21:31:37Z<p>Tant mieux si cela vous est utile<small class="fine d-inline"> </small>!<br class="autobr">
Bon courage,<br class="autobr">
T.G.</p>Macro Word v.3 - Word2spip2010-11-16T21:13:55Zhttps://files.spip.net/Macro-Word-v-3-Word2spip#comment4370112010-11-16T21:13:55Z<p>Un gros merci<small class="fine d-inline"> </small>!</p>Macro Word v.3 - Word2spip2010-09-08T01:46:07Zhttps://files.spip.net/Macro-Word-v-3-Word2spip#comment4341122010-09-08T01:46:07Z<p>merci pour tes efforts<small class="fine d-inline"> </small>!<br class="manualbr">je vais tester un max e tte donner mes résultats.<br class="manualbr">sinon pour office 2010 tu peux télécharger une version pour test de 90 jours...</p>Macro Word v.3 - Word2spip2010-09-07T21:24:36Zhttps://files.spip.net/Macro-Word-v-3-Word2spip#comment4341062010-09-07T21:24:36Z<p>Merci de votre intérêt pour cette macro<small class="fine d-inline"> </small>!</p>
<p>Pour être reconnues, les listes doivent être au style « Liste » (qui correspond au style interne de Word wdStyleList). C'est ainsi qu'Alexis avait conçu la chose.</p>
<p>On pourrait envisager effectivement d'aller plus loin, et de faire reconnaître les listes numérotées (wdStyleListBullet). J'essaierai quand j'aurai un peu de temps, et je vous tiendrai au courant si cela fonctionne.</p>
<p>Pour les tableaux, je n'ai pas touché au code, mais si vous pouviez jeter un coup d'oeil pour voir si ça tourne sous Office 2010 (que je n'ai pas encore), ce serait une info précieuse...</p>
<p>Bien à vous.</p>Macro Word v.3 - Word2spip2010-09-07T20:30:52Zhttps://files.spip.net/Macro-Word-v-3-Word2spip#comment4341052010-09-07T20:30:52Z<p>finalement, le résultat est mis en mémoire (presse-papier) si je fais coller je retrouve tout mon texte au format spip<small class="fine d-inline"> </small>!</p>
<p>par contre les listes numérotées ne sont pas transformées....même les listes tout court, je n'ai pas tester avec les tableaux ou les les images...</p>Macro Word v.3 - Word2spip2010-09-07T20:27:37Zhttps://files.spip.net/Macro-Word-v-3-Word2spip#comment4341042010-09-07T20:27:37Z<p>fonctionne avec word 2010 mais hélas le document généré en format spip est aussi tot fermé, donc je n'y ai pas accès, le mieux serait de le laisser ouvert sinon de proposer de l'enregistré ailleurs...</p>
<p>merci</p>