Bonjour,
J'aimerais détecter en vba le fait qu'une page d'un classeur Excel a été imprimée.
J'ai utilisé l'événement BeforePrint de la façon suivante:
Le problème est que si l'utilisateur affiche la boîte de dialogue d'impression puis clique sur 'Annuler' avant d'avoir imprimé, la procèdure ci-dessus s'est tout de même déroulée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Workbook_BeforePrint(Cancel As Boolean) If ActiveSheet.Name = "Impression" Then _ ThisWorkbook.Worksheets("Impression").Cells(3, 8) = "Impression ok" End Sub
Existe-t-il un moyen de savoir si la page a réellement été imprimée?
Merci de votre aide.
Partager