Enregistrer un document suivant nom

  • Initiateur de la discussion Initiateur de la discussion Sophie11
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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 🙂 🙂
 
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"
 
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+​
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
4 K
jui42
J
Retour