XL 2010 Supprimer impression dans la file d'attente

  • Initiateur de la discussion Initiateur de la discussion David590
  • Date de début Date de début

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 !

David590

XLDnaute Occasionnel
Bonjour à tous,

J'aimerai savoir s'il y aurait un moyen en vba pour supprimer toutes les impressions dans la file d'attente d'une imprimante .

Merci d'avance
 
Salut, via une recherche ? tu aboutiras à qqch comme :
VB:
Option Explicit

Sub OhSht()
Dim o As Object, ret
    For Each o In GetObject("winmgmts:\\.\root\cimv2").ExecQuery("Select * from Win32_Printer")
        ret = o.CancelAllJobs
        Debug.Print o.Name, ret
    Next o
End Sub
 
Dernière édition:
Bonjour @David590, kiki29

Un peu de lecture ici


Et tu trouveras notamment ceci qui est dans la même idée que @kiki29 :

VB:
Sub interrompreImpression_WinXP()
Dim strComputer As String
Dim objWMIService As Object, colInstalledPrinters As Object
Dim objPrinter As Object

strComputer = '.'
Set objWMIService = GetObject('winmgmts:\\\\' & strComputer & '\\root\\cimv2')
Set colInstalledPrinters = objWMIService.ExecQuery('Select * from Win32_Printer')

For Each objPrinter In colInstalledPrinters
objPrinter.CancelAllJobs
Next

Set objWMIService = Nothing
Set colInstalledPrinters = Nothing
End Sub

@Phil69970
 
Bonjour @kiki29, @Phil69970

Merci pour vos réponse, je vous assure que j'ai bien cherché avant, certainement pas avec les bons mots clés, j'ai trouvé une multitude de chose autour des impressions mais rien pour annuler

Pour ton code phil69970, j'ai erreur de syntaxe, je ne sais pas s'il faut placer le nom de l'imprimante quelque part, désolé je suis un noob 🙂

kiki29 le tiens fonctionne et ca me va très bien

Merci encore
 
- 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
17
Affichages
431
  • Question Question
Microsoft 365 Power Query
Réponses
8
Affichages
232
Réponses
21
Affichages
385
Réponses
4
Affichages
115
Retour