![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: octobre 2005
Messages: 27
|
bonjour à tous,
j'ai un soucis avec le code ci-après dont le but est d'imprimer un doc (via un bouton de macro) sur une imprimante qui n'est pas celle par défaut. Le problème est que le N° de port USB de cette imprimante change. Celui spécifié dans le code n'étant parfois plus bon, il y a un message d'erreur. En changeant le N° de port dans le code (Ne02), cela refonctionne. Comment faire pour forcer windows à attribuer toujours le meme N° de port USB à cette imprimante ou modifier le code pour qu'il retrouve l'imprimante ? voici le code actuel : Sub etiquetterouleau() ' ' Application.ActivePrinter = 'EPSON Stylus C82 Series sur Ne02:' ActiveWindow.SelectedSheets.PrintOut Copies:=Range('H4'), ActivePrinter:= _ 'EPSON Stylus C82 Series sur Ne02:', Collate:=True End Sub Merci de votre aide. |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: juin 2005
Messages: 38
|
Salut ebinet !
J'ai rencontré le même type de difficulté et j'ai fini par opter pour le code suivant : Code:
Dim dlganswer As Boolean
dlganswer = Application.Dialogs(xlDialogPrinterSetup).Show
If dlganswer = True Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1, collate:=True
End If
@+ Natiffar :evil: |
|
|
|
|
|
#3 (permalink) |
|
Super Moderator
Date d'inscription: février 2005
Localisation: Rennes
Messages: 10 687
|
Bonjour
Tu peux aussi boucler pour imprimer sur le bon port
__________________
Pascal(Visitez mon Blog Photo)Vous pouvez devenir "Supporter XLD", plus de renseignements ICI |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: octobre 2005
Messages: 27
|
bonsoir Natiffar,
merci pour ta proposition, ca resou effectivement le probleme et je n'aurai pas été capable de réaliser cette macro. Donc j'ai encore appris quelque chose. merci encore. |
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: octobre 2005
Messages: 27
|
bonsoir pascal76,
merci de ta réponse mais 'boucler' ne me parle pas trop. Si ce n'est pas trop long pour toi de donner un exemple, il sera utile à au moins à 2 personnes.
|
|
|
|
|
|
#6 (permalink) | |
|
Super Moderator
Date d'inscription: février 2005
Localisation: Rennes
Messages: 10 687
|
Re
En fait j'avais eu le même problème avec une appli qui faisait une transformation en pdf mais l''imprimante pdf' n'etais pas toujours sur le même port. Donc je n'avais pas trouvé d'autre solution de faire une boucle qui donnerait à peuprès ceci pour toi Citation:
Bon courage Message édité par: Pascal76, à: 09/12/2005 08:04
__________________
Pascal(Visitez mon Blog Photo)Vous pouvez devenir "Supporter XLD", plus de renseignements ICI |
|
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: octobre 2005
Messages: 27
|
bonjour Pascal, le forum
J'ai testé ta solution, ca marche impec. C'est 'simple' et efficace et j'ai a nouveau appris une nouvelle fonction (on error resume next). MERCI
|
|
|
|
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|