Séparation par section-publipostage Word-problème de macro

Résolu
Debja2810 - 25 avril 2024 à 12:51
m@rina Messages postés 21101 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 28 novembre 2024 - 27 avril 2024 à 18:18

Bonjour,

Afin de séparer mes documents issus d'un publipostage, j'ai appliqué la Macro suivante ci-dessous.

Le problème est que lorsque j'exécute la Macro, dans  chacun des fichiers individuels crée, je retrouve l'ensemble du publipostage (avec même un doublon de l'un d'entre eux).

Quelqu'un a-t-il une solution à me proposer?

J'ai beau chercher je ne troue pas de réponse...

Sub Couper_sections()
' MacroDB Macro
' Séparation publipostages Word
Application.ScreenUpdating = False
Dim SousDoc As Document
Dim chemin As String
Dim R As Range
Dim x, DocNum

For x = 1 To ActiveDocument.Sections.Count - 1
Set R = ActiveDocument.Sections(x).Range:   R.End = R.End - 1
R.Copy
Documents.Add Template:="W:\RESSOURCES HUMAINES\RH\0-DOSSIERS AGENTS\2024-04-19) Contrats groupés.docx"
Selection.Paste
DocNum = DocNum + 1
chemin = "W:\RESSOURCES HUMAINES\RH\0-DOSSIERS AGENTS\"
With ActiveDocument
.SaveAs FileName:=chemin & DocNum & ".docx"
.Close
End With
Next x

Set SousDoc = Nothing
Set R = Nothing
Application.ScreenUpdating = True
End Sub

Merci par avance à tous de votre aide!

A voir également:

1 réponse

m@rina Messages postés 21101 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 28 novembre 2024 11 363
27 avril 2024 à 18:18

Bonjour

C'est quoi ça :

Documents.Add Template:="W:\RESSOURCES HUMAINES\RH\0-DOSSIERS AGENTS\2024-04-19) Contrats groupés.docx"

Pourtant, c'était bien écrit dans la macro, mais tu as retiré les infos. Il y avait écrit :

'Mettez le chemin complet et le nom du modèle

et je ne pense pas que ce document soit un modèle.

m@rina


1