Bonjour,
J'aimerais imprimer en PDF une feuille Excel automatiquement lors de l'appuie sur un bouton.
J'avais déjà mis en place une solution similaire avec Access.
Je voulais réutiliser le même code mais je me heurte à une difficulté :
La méthide DoCmd.OpenForm n'est pas utilisable pour les feuilles Excel.
Voici mon code :
Ici l'impression se fait de manière invisible pour l'utilisateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ' Imprimer le formulaire DoCmd.Open strReportName, acPreview, , strWhere, , acHidden Sheets(strReportName).Printer.Orientation = acPRORLandscape Sheets(strReportName).Printer.ColorMode = acPRCMColor DoCmd.PrintOut acPages, 1, 1 .cPrinterStop = False
J'aimerais reproduire le même schéma pour ma feuille Excel.
ne peut pas prendre d'argument acHidden ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part WorkSheets("nomFeuille').PrintOut
Partager