Annulation impression VBA

Bonjour,

Je souhaiterais annuler une impression en cours (feuille : ETIQUETTES EXPE) à l'aide d'un bouton "ANNULER IMPRESSION".

J'ai trouvé différents sujets sur les forums et ai créé cette macro :

Sub Annuler_Impression_Etiquettes_Expe()
 If Application.Dialogs(xlDialogPrint).Show = False Then
   Exit Sub
   Else
     Range("A2:G30000").PrintOut
 End If
     MsgBox "Impression annulée"
End Sub

Cependant, celle-ci ne n'est pas fonctionnelle

Auriez-vous une idée ?

Merci

Fabien

Bonjour,

Merci de poster tes nouveaux sujets dans Excel - VBA (au lieu de "Autres questions").

Et pour répondre à un message, clique sur le bouton "Répondre" (au lieu de "Citer").

Cordialement,

Très bien, je vais poster dans excel VBA

Cdt

Cette remarque était pour tes prochaines demandes, celle-ci avait déjà été déplacée

Bonjour, Fabien

Bonjour Maître Sébastien

Sauf si j'ai mal compris je ne vois pas vraiment comment excel peut intervenr sur le spooler d'impression ou l'imprimante elle même.

Si l'impression est en cours c'est dans le gestionnaire d'impression Windows qu'il faut intervenir pour suspendre ou arrêter.

Bonjour Xmenpl,

Il est donc impossible d'interrompre une impression en cours par l'intermédiaire d'un bouton de macro ?

Rechercher des sujets similaires à "annulation impression vba"