Enregistrer un document suivant nom

Sophie11

XLDnaute Occasionnel
Bonjour,
j'utilise du publipostage Word à partir de valeur Excel et je souhaite enregisrer mon fichier Word dont le nom correspond à la valeur d'un champs de fusion présent dans le document word (nom du champs: FRUIT)

Comment faire pour récupérer la valeur de ce champs ? Ci-dessous mon code qui ne marche pas :(

Code:
 Dim Identifiant As String
    Identifiant = ActiveDocument.FormFields("FRUIT")
      ActiveDocument.SaveAs FileName:="Cuisine " & Identifiant & ".doc"

Merci d'avance :) :)
 

Sophie11

XLDnaute Occasionnel
Re : Enregistrer un document suivant nom

Non ce n'est pas ce que je veux, mon champs FRUITS corresponds à un champs de fusion, je suis donc obligé de l'indiqué quelques part...

J'ai essayé comme ceci mais sans succés:


ChangeFileOpenDirectory "C:\"
Dim Identifiant As String
With ActiveDocument.MailMerge.DataSource
Identifiant = .DataFields("FRUIT")
End With

ActiveDocument.SaveAs FileName:="Cuisine " & Identifiant & ".doc"
 
G

Guest

Guest
Re : Enregistrer un document suivant nom

Bonjour Bernard, Sophie,

Sophie le texte des champs est dans .Result, il me semble me souvenir:

Code:
Identifiant = ActiveDocument.FormFields("FRUIT").Result

C'est le genre de question plutôt révervée à un forum Word.

A+​
 

Discussions similaires

Statistiques des forums

Discussions
312 520
Messages
2 089 292
Membres
104 089
dernier inscrit
salimgtu