Bonjour à toutes et à tous
Pour celles et ceux qui cherchent à créer un pdf depuis leur classeur excel, le gros problème avec pdf creator est que l'on a
-soit à l'impressionla fenêtre qui s'affiche pour saisir le nom et le répertoire de destination pour l'enregistrement (ce qu'on veut éviter)
-soit la possibilité de faire une sauvegarde automatique mais sans possibilité de personnaliser le nom du fichier
Et c'est là que j'ai découvert une fonction NAME bien pratique peut être...
Je ne peux pas tester depuis le boulot mais je vais me pencher dessus ce soir et ce WE. Je donne les éléments de réflexion pour ceux qui peuvent faire le test.
a) Il faut que PDF creator soit installé
b) il faut qu'il soit paramétré pour faire une sauvegarde automatique : dans un dossier et sous le même nom
c) depuis excel, on imprime avec l'imprimant pdfcreator
d) puis on renomme
A tester donc :
---------------------------------
sub test()
Dim OldName, NewName
OldName = "C:\repertoire_de_creation_du_pdf_avec_pdfcreator\ANCFICH.pdf":NewName = "C:\bon_repertoire_de_destination\le_bon_nom_du_fichier.pdf"
Name OldName As NewName ' Déplace et renomme le fichier.
msgbox "Traitement réalisé", vbinformation
end sub
Pour celles et ceux qui cherchent à créer un pdf depuis leur classeur excel, le gros problème avec pdf creator est que l'on a
-soit à l'impressionla fenêtre qui s'affiche pour saisir le nom et le répertoire de destination pour l'enregistrement (ce qu'on veut éviter)
-soit la possibilité de faire une sauvegarde automatique mais sans possibilité de personnaliser le nom du fichier
Et c'est là que j'ai découvert une fonction NAME bien pratique peut être...
Je ne peux pas tester depuis le boulot mais je vais me pencher dessus ce soir et ce WE. Je donne les éléments de réflexion pour ceux qui peuvent faire le test.
a) Il faut que PDF creator soit installé
b) il faut qu'il soit paramétré pour faire une sauvegarde automatique : dans un dossier et sous le même nom
c) depuis excel, on imprime avec l'imprimant pdfcreator
d) puis on renomme
A tester donc :
---------------------------------
sub test()
Dim OldName, NewName
OldName = "C:\repertoire_de_creation_du_pdf_avec_pdfcreator\ANCFICH.pdf":NewName = "C:\bon_repertoire_de_destination\le_bon_nom_du_fichier.pdf"
Name OldName As NewName ' Déplace et renomme le fichier.
msgbox "Traitement réalisé", vbinformation
end sub