Sélection auto du port de l'imprimante

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 !

francedemo

XLDnaute Occasionnel
bonjour à tous,

ce petit message pour partager une macro qui sélectionne automatiquement le port de mon imprimante "pdf"
Code:
[code=vb]
Sub Impression_vers_pdf()
' Macro créée par francedemo

Dim ImpDft As String
Dim ImpPdF As String
Dim NomFichier As String
Dim x As Byte

'===Désactiver la mise à jour de l'affichage
Application.ScreenUpdating = False
'===Mémoriser l'impramante active
ImpDft = Application.ActivePrinter

'===Valider les variables
NomFichier = ActiveWorkbook.Name
'===Lancer l'impression de la page courante
'===Valider le port de l'imprimante pdf
For x = 0 To 9
    On Error Resume Next
    ImpPdF = "PDFill PDF&Image Writer sur Ne0" & x & ":"
    Application.ActivePrinter = ImpPdF
Next x
ActiveWindow.SelectedSheets.PrintOut _
    Copies:=1, _
    ActivePrinter:=Application.ActivePrinter, _
    Collate:=True
'===Remettre l'imprante par défaut
Application.ActivePrinter = ImpDft
'===Activer la mise à jour de l'affichage
Application.ScreenUpdating = True
        
End Sub
[/CODE]

ça peut servir quand un fichier doit être imprimé à partir de plusieurs postes, on ne sait jamais sur quel port cela va se faire
la contrainte est d'avoir la même imprimante "pdf" installée partout

voilà, si ça peut servir à quelqu'un
à+
 
- 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
0
Affichages
1 K
Retour