rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Macro Word et Publipostage

mimeuh, le vendredi 9 mai 2008 à 17:33:16
Bonjour,

j'ai créé un document par publipostage à partir d'une BDD excel (1 ligne = 1 référence client)
Avec la macro BreakOnSection() suivante, j'ai réussi à couper le document en autant de documents que de lignes (en coupant à chaque section)

Sub BreakOnSection()
' Used to set criteria for moving through the document by section.
Application.Browser.Target = wdBrowseSection

'A mail merge document ends with a section break next page.
'Subtracting one from the section count stop error message.
For i = 1 To ((ActiveDocument.Sections.Count) - 1)

'Note: If a document does not end with a section break,
'substitute the following line of code for the one above:
'For I = 1 To ActiveDocument.Sections.Count

'Select and copy the section text to the clipboard.
ActiveDocument.Bookmarks("\Section").Range.Copy

'Create a new document to paste text from clipboard.
Documents.Add
Selection.Paste

' Removes the break that is copied at the end of the section, if any.
Selection.MoveUp Unit:=wdLine, Count:=1, Extend:=wdExtend
Selection.Delete Unit:=wdCharacter, Count:=1
ChangeFileOpenDirectory "C:\"
DocNum = DocNum + 1
StrName = RTrim(ActiveDocument.Paragraphs(1).Range.Text)
ActiveDocument.SaveAs FileName:=StrName & ".doc"
' Move the selection to the next section in the document.
Application.Browser.Next
Next i
ActiveDocument.Close savechanges:=wdDoNotSaveChanges
End Sub


Je l'ai modifiée (lignes 25-26) pour que le fichier soit enregistré avec le nom présent sur la première ligne, sauf que la macro prend aussi le saut à la ligne et me signale donc une erreur à l'enregistrement.

Quelqu'un peut me sortir de cette galère ? \o/
Merci !

PS : je travail sous Word 2000 et je suis une débutante en VB !
Configuration: Windows XP
Firefox 2.0.0.14
Répondre à mimeuh  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mimeuh, le vendredi 16 mai 2008 à 21:48:21
up
Répondre à mimeuh

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 unknown, le mardi 20 mai 2008 à 16:18:18
up
Répondre à unknown
Logiciels pertinents trouvés dans les téléchargements
Télécharger Word Viewer 2003Word Viewer - La visionneuse Word Viewer vous permet d'ouvrir des documents Word 2003 et des documents créés avec toutes les versions...Catégorie: Traitement de texte
Licence: Freeware/gratuit
Télécharger Free PDF to Word Converter 1.3Free PDF to Word Converter - Les documents PDF sont certes les plus sur et les plus stables pour les transferts, puisqu'ils ne peuvent pas être modifiés....Catégorie: PDF
Licence: Freeware/gratuit
Télécharger Ms Word Excel Cracker 2.2Ms Word Excel Cracker - Ms Word Excel Craker est une application permettant de retrouver les mots de passe perdus ou oubliés pour les fichiers.xls...Catégorie: Suite bureautique
Licence: Freeware/gratuit
Télécharger Convertisseur Works pour Word 2000   2000Convertisseur Works pour Word 2000 - Bien qu'à la base Works et Word fassent la même chose, les fichiers créés dans chaque application n'ont pas la même...Catégorie: Suite bureautique
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Macro Word et Publipostage »