pour éditer des courriers tous les jours, j'ai intégré la macro
suivante (déjà trouvé sur ce forum :))à mes documents de publipostage
:
Private Sub Document_Open()
Dim doc As String
On Error Resume Next
With ActiveDocument.MailMerge
.OpenDataSource Name:="\\...\2gf05cr1.001"
.Destination = wdSendToNewDocument
.Execute
End With
End Sub
J'ai 2 questions :
- je souhaiterais y inclure le fichier d'en tête avec le séparateur
(;). openheadersource marche très bien mais il me demande à chaque
ouverture du fichier de préciser le séparateur.
- je voudrais également que le fichier de données (texte séparé par
des ;)soit trié sur un ou deux champs avant la fusion : je n'y arrive
pas... j'ai cherché ici, sur le web, pas trouvé de réponse. J'ai
également fait la manip en enregistrant la macro et quand je regarde
ce que word a écrit, et bien, la macro est vide....Il ne me semble pas
possible que l'on ne puisse pas le faire via une macro...
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
guimou(NOSPAMPLEASE)
Salut
Personne n'aurait un début de réponse ?
Guillaume
On 15 Dec 2004 01:09:29 -0800, (Guimou) wrote:
salut tous
pour éditer des courriers tous les jours, j'ai intégré la macro suivante (déjà trouvé sur ce forum :))à mes documents de publipostage :
Private Sub Document_Open() Dim doc As String
On Error Resume Next
With ActiveDocument.MailMerge .OpenDataSource Name:="...2gf05cr1.001"
.Destination = wdSendToNewDocument .Execute End With End Sub
J'ai 2 questions : - je souhaiterais y inclure le fichier d'en tête avec le séparateur (;). openheadersource marche très bien mais il me demande à chaque ouverture du fichier de préciser le séparateur.
- je voudrais également que le fichier de données (texte séparé par des ;)soit trié sur un ou deux champs avant la fusion : je n'y arrive pas... j'ai cherché ici, sur le web, pas trouvé de réponse. J'ai également fait la manip en enregistrant la macro et quand je regarde ce que word a écrit, et bien, la macro est vide....Il ne me semble pas possible que l'on ne puisse pas le faire via une macro...
help :)
Guillaume
Salut
Personne n'aurait un début de réponse ?
Guillaume
On 15 Dec 2004 01:09:29 -0800, guimou@altern.org (Guimou) wrote:
salut tous
pour éditer des courriers tous les jours, j'ai intégré la macro
suivante (déjà trouvé sur ce forum :))à mes documents de publipostage
:
Private Sub Document_Open()
Dim doc As String
On Error Resume Next
With ActiveDocument.MailMerge
.OpenDataSource Name:="\...2gf05cr1.001"
.Destination = wdSendToNewDocument
.Execute
End With
End Sub
J'ai 2 questions :
- je souhaiterais y inclure le fichier d'en tête avec le séparateur
(;). openheadersource marche très bien mais il me demande à chaque
ouverture du fichier de préciser le séparateur.
- je voudrais également que le fichier de données (texte séparé par
des ;)soit trié sur un ou deux champs avant la fusion : je n'y arrive
pas... j'ai cherché ici, sur le web, pas trouvé de réponse. J'ai
également fait la manip en enregistrant la macro et quand je regarde
ce que word a écrit, et bien, la macro est vide....Il ne me semble pas
possible que l'on ne puisse pas le faire via une macro...
pour éditer des courriers tous les jours, j'ai intégré la macro suivante (déjà trouvé sur ce forum :))à mes documents de publipostage :
Private Sub Document_Open() Dim doc As String
On Error Resume Next
With ActiveDocument.MailMerge .OpenDataSource Name:="...2gf05cr1.001"
.Destination = wdSendToNewDocument .Execute End With End Sub
J'ai 2 questions : - je souhaiterais y inclure le fichier d'en tête avec le séparateur (;). openheadersource marche très bien mais il me demande à chaque ouverture du fichier de préciser le séparateur.
- je voudrais également que le fichier de données (texte séparé par des ;)soit trié sur un ou deux champs avant la fusion : je n'y arrive pas... j'ai cherché ici, sur le web, pas trouvé de réponse. J'ai également fait la manip en enregistrant la macro et quand je regarde ce que word a écrit, et bien, la macro est vide....Il ne me semble pas possible que l'on ne puisse pas le faire via une macro...