Microsoft 365 Problème imprimante par défaut

sylviecro

XLDnaute Nouveau
Bonjour,

J'ai cherché, essayé plein de trucs mais voilà que rien ne fonctionne.
J'aimerais faire une copie d'une feuille excel et l'imprimer en Foxit reader, mais je
suis incapable de changer l'imprimante par défaut. Ça ne change pas.
Voici le code :

Private Sub CommandButton4_Click()

Dim monfichier As String

monfichier = Sheets("Rapport urgence").Range("S1")
ActiveWorkbook.SaveAs Filename:=monfichier
Application.ActivePrinter = "Foxit Reader PDF Printer sur Ne01:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"Foxit Reader PDF Printer sur Ne01:", Collate:=True

End Sub

Merci de m'aider :)
 

Staple1600

XLDnaute Barbatruc
Re

Voila ce que cela peut donner par le biais d'une macro
VB:
Sub Macro1()
Dim NomChemFic$
NomChemFic = "C:\Users\STAPLE\Documents\2020\WelcomeToTheMachine.pdf" ' ici adapter chemin dossier et nom fichier
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
    Filename:=NomChemFic, _
    Quality:=xlQualityStandard, _
    IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, _
    OpenAfterPublish:=False
End Sub
 

sylviecro

XLDnaute Nouveau
Merci j'ai copié le code plus haut et ajusté à ma feuille et ça fonctionne... surement le workbook qui fonctionnait pas, mais bon j'ai compris c'est ce qui compte.
Encore un gros merci de votre aide, sans vous on pourrait rien faire nous les apprentis :)
 

Discussions similaires

Statistiques des forums

Discussions
314 492
Messages
2 110 190
Membres
110 695
dernier inscrit
fabriceseka