J'aimerais codé en vba une procédure de publipostage en utilisant 3 fichiers (Ci-dessous le code)
- Le document principal (.doc
- Le fichier d'entête (.ent) ............avec comme séparateurs : tabulation pour les champs et entrée pour les enregistrement
- Le fichier de données (.txt) .......ide
Le problème, c'est que la fenêtre "séparateurs d'enregistrements" apparaît à chaque lancement du module : Une fenêtre pour le fichier d'en-tête et une autre pour le fichier de donnée
Mes séparateurs de champs et séparateurs d'enregistrements sont toujours les mêmes (tabulation et entrée)
Comment fait-on pour éviter qu'apparraissent les fenêtres de définition des séparateurs et donc pour n'avoir plus à clicker à deux reprises lors de l'exécution du module
Merci d'avanc
Christoph
'Associe au document actif le fichier d'entête placé dans le fichier in
ActiveDocument.MailMerge.OpenHeaderSource Name:=
"C:\Documents and Settings\Laurent Heng\Bureau\Librairie SCI\APOFFRES.ent"
, ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False,
PasswordDocument:="", PasswordTemplate:="", Revert:=False, WritePasswordDocument:="",
WritePasswordTemplate:="", Connection:="", SQLStatement:="", SQLStatement1:=""
, Format:=0, Visible:=1, OpenExclusive:=0, OpenAndRepair:=0, SubType:=0,
DocumentDirection:=0, NoEncodingDialog:=
'Idem pour le fichier de données se trouvant dans le fichier in
ActiveDocument.MailMerge.OpenDataSource Name:=
"C:\Documents and Settings\Laurent Heng\Bureau\Librairie SCI\APOFFRES.txt"
, ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True,
AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="",
WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False,
Format:=wdOpenFormatAuto, Connection:="", SQLStatement:="", SQLStatement1
:="", SubType:=wdMergeSubTypeOthe
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Anacoluthe
Bonjour !
'comeochris' nous a écrit ...
J'aimerais codé en vba une procédure de publipostage en utilisant 3 fichiers (Ci-dessous le code): - Le document principal (.doc) - Le fichier d'entête (.ent) ............avec comme séparateurs : tabulation pour les champs et entrée pour les enregistrements - Le fichier de données (.txt) .......idem
C'est trop galère le publipostage avec des sources en txt. Quand ce n'est pas les séparateurs ce sont les convertisseurs :-( Vous ne pouvez pas faire ça avec de vraies sources de données ? (ce n'est pas difficile de récupérer vos txt dans une base) Sinon essayez d'inhiber les alertes ou de simuler des touches (sendkeys) dans les boîtes qui s'ouvrent. Bof.
Anacoluthe « Dans limpossible fusion la confusion » - Jacques LACAN
Bonjour !
'comeochris' nous a écrit ...
J'aimerais codé en vba une procédure de publipostage en utilisant 3 fichiers (Ci-dessous le code):
- Le document principal (.doc)
- Le fichier d'entête (.ent) ............avec comme séparateurs : tabulation pour les champs et entrée pour les enregistrements
- Le fichier de données (.txt) .......idem
C'est trop galère le publipostage avec des sources en txt.
Quand ce n'est pas les séparateurs ce sont les convertisseurs :-(
Vous ne pouvez pas faire ça avec de vraies sources de données ?
(ce n'est pas difficile de récupérer vos txt dans une base)
Sinon essayez d'inhiber les alertes ou de simuler des touches
(sendkeys) dans les boîtes qui s'ouvrent. Bof.
Anacoluthe
« Dans limpossible fusion la confusion »
- Jacques LACAN
J'aimerais codé en vba une procédure de publipostage en utilisant 3 fichiers (Ci-dessous le code): - Le document principal (.doc) - Le fichier d'entête (.ent) ............avec comme séparateurs : tabulation pour les champs et entrée pour les enregistrements - Le fichier de données (.txt) .......idem
C'est trop galère le publipostage avec des sources en txt. Quand ce n'est pas les séparateurs ce sont les convertisseurs :-( Vous ne pouvez pas faire ça avec de vraies sources de données ? (ce n'est pas difficile de récupérer vos txt dans une base) Sinon essayez d'inhiber les alertes ou de simuler des touches (sendkeys) dans les boîtes qui s'ouvrent. Bof.
Anacoluthe « Dans limpossible fusion la confusion » - Jacques LACAN