Modification PaperSize Impression
Bonjour Forum,
Lors de l'impression je désire modifier les pripriétés d'une imprimante.
Je me suis basé sur un procédure trouvé dans le FAQ, mais ça ne fonctionne pas..
http://excel.developpez.com/faq/?pag...tesImprimantes
Voici la procédure modifié:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Dim objWMIService As Object, colItems As Object
Dim objItem As Object
Dim strComputer As String
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.execQuery("Select '%zebra%' from Win32_printerConfiguration", , 48)
For Each objItem In colItems
If objItem.Description = "\\xxx\Zebra 105SL xxx" Then
'objItem.pelsWidth = 1000
'objItem.pelsHeight = 812
objItem.PaperSize = "User Defined"
Exit For
End If
Next objItem |
La procédure ne modifie pas le PaperSize, il garde toujours celui par défaut.
Merci!