cartoiide
Habitué
Bonjour à tous,
Je cherche, sous VBA, à enregistrer un document word dont le nom doit comporter notamment la valeur d'un champs de fusion (nom du champ : "CODE_UNITE_GCF") présent sur ce document. Cette valeur est déterminée au moment où l'utilisateur enregistre le fichier.
Comment faire pour récupérer la valeur de ce champs ?
Voic le code que j'ai écris, mais qui ne fonctionne pas, bien sur :
[cpp]
Private Sub CommandButton1_Click()
ChangeFileOpenDirectory "\\Cesar\Secteur Gestion-Liquidation du SFC\Essai OSIRIS\"
ActiveDocument.SaveAs FileName:=ActiveDocument.FormFields("CODE_UNITE_GCF").Result & " Rejet " & Format(Date, "yy") & Format(Date, "mm") & Format(Date, "dd") & Format(Time, "hhmm") & ".doc", FileFormat:=wdFormatDocument
End Sub
[/cpp]
Merci d'avance pour vos réponses
Je cherche, sous VBA, à enregistrer un document word dont le nom doit comporter notamment la valeur d'un champs de fusion (nom du champ : "CODE_UNITE_GCF") présent sur ce document. Cette valeur est déterminée au moment où l'utilisateur enregistre le fichier.
Comment faire pour récupérer la valeur de ce champs ?
Voic le code que j'ai écris, mais qui ne fonctionne pas, bien sur :
[cpp]
Private Sub CommandButton1_Click()
ChangeFileOpenDirectory "\\Cesar\Secteur Gestion-Liquidation du SFC\Essai OSIRIS\"
ActiveDocument.SaveAs FileName:=ActiveDocument.FormFields("CODE_UNITE_GCF").Result & " Rejet " & Format(Date, "yy") & Format(Date, "mm") & Format(Date, "dd") & Format(Time, "hhmm") & ".doc", FileFormat:=wdFormatDocument
End Sub
[/cpp]
Merci d'avance pour vos réponses