Je me suis créé un bouton sous excel me permettant de convertir ma feuille excel en pdf, ce qui me permet de diffuser des documents non modifiable par mes collègues de travail.
Voici le code que jai mis :
Code:
Sub excel_pdf()
'
' excel_pdf Macro
' Convertir excel en pdf
'
Application.ActivePrinter = "Visage eXPert PDF sur VSP1:"
ActiveWindow.SelectedSheets.PrintOut copies:=1, ActivePrinter:= _
"Visage eXPert PDF sur VSP1:"
End sub
Donc ce que jaimerais maintenant, cest enregistrer mon fichier automatiquement sachant que, dune part ces fichiers seront toujours enregistrés au même endroit et dautre part le nom du fichier sera toujours le nom.xls qui deviendra nom.pdf (si mon fichier est toto.xls au départ, jaimerais quau final le fichier soit toto.pdf)
Si vous pouviez maider à finaliser mon bouton ça me rendrait en grand service
Merci davance a ceux qui prendront la peine de me lire et bonne journée.
je ne dit pas que c'est impossible, mais ça risque d'être plus complique que tu semble le penser. VBA est fait pour contrôler Excel, pas ton logiciel Visage eXpert PDF, or ta procédure d'enregistrement ne se passe plus sur Excel mais sur ce logiciel.
ceci dit, peut-être que certains ont déjà résolu ce problème...
je me doutais que cela ne serait pas simple, etant donné que j'avais bien compris que vb ne controlait pas mon logiciel visage expert... en plus j'ai deja trouvé des macros toutes faites sur la toile mais avec acrobat distiller, mais je ne suis pas arrivé a l'adapter... je vais regarder avec ce nouveau lien
et je ne peux pas utiliser acrobat distiller car pas installé dans l'entreprise ou je travaille...
Re,je pensais avoir été clair : tu n'es pas concerné par Distiller et donc tu dois l'adapter à Visage Expert Pdf
En gras il y a sous VBE Menu Outils | Références cocher Acrobat Distiller ce qui pour toi doit se traduire par sous VBE Menu Outils | Références cocher Visage Expert Pdf enfin je suppose ,de même pour la suite