OVH Cloud OVH Cloud

Dialogs

2 réponses
Avatar
STEN
Bonjour, sur un usf j'ai un bouton pour envoyer une=20
feuille vers l'impression mais j'ai plusieurs imprimantes=20
donc j'ais fais appel a la fonction Dialogs, le probl=E8me=20
c'est si je d=E9cide d'annuler la t=E2che quand la ^bo=EEte de=20
dialogue xlDialogPrinterSetup et active il me met un=20
message d'erreur, que faut t'il ajouter a mon code.

Private Sub CmdPrint_Click()

Application.Dialogs (xlDialogPrinterSetup).Show

If MsgBox ("Vous avez demander l'impression de " _
& ActiveSheet.Name & Chr(13) & " Voulez-vous continuer?" _
,vbQuestion + vbYesNo, "Imprimer" & ActiveSheet.Name & _
Format(Date, " yyyy")) =3D vbYes Then

Avril.PrintOut,,1
End Sub

2 réponses

Avatar
papou
Bonjour
DemandeImp = Application.Dialogs(xlDialogPrint).Show
If Not DemandeImp Then
MsgBox "La demande a été annulée"
Else
'......
End If
Cordialement
Pascal


"STEN" a écrit dans le message de news:
2a6701c42847$4e2875c0$
Bonjour, sur un usf j'ai un bouton pour envoyer une
feuille vers l'impression mais j'ai plusieurs imprimantes
donc j'ais fais appel a la fonction Dialogs, le problème
c'est si je décide d'annuler la tâche quand la ^boîte de
dialogue xlDialogPrinterSetup et active il me met un
message d'erreur, que faut t'il ajouter a mon code.

Private Sub CmdPrint_Click()

Application.Dialogs (xlDialogPrinterSetup).Show

If MsgBox ("Vous avez demander l'impression de " _
& ActiveSheet.Name & Chr(13) & " Voulez-vous continuer?" _
,vbQuestion + vbYesNo, "Imprimer" & ActiveSheet.Name & _
Format(Date, " yyyy")) = vbYes Then

Avril.PrintOut,,1
End Sub
Avatar
STEN
-----Message d'origine-----
Bonjour
DemandeImp = Application.Dialogs(xlDialogPrint).Show
If Not DemandeImp Then
MsgBox "La demande a été annulée"
Else
'......
End If
Cordialement
Pascal


"STEN" a écrit dans le message de
news:

2a6701c42847$4e2875c0$
Bonjour, sur un usf j'ai un bouton pour envoyer une
feuille vers l'impression mais j'ai plusieurs imprimantes
donc j'ais fais appel a la fonction Dialogs, le problème
c'est si je décide d'annuler la tâche quand la ^boîte de
dialogue xlDialogPrinterSetup et active il me met un
message d'erreur, que faut t'il ajouter a mon code.

Private Sub CmdPrint_Click()

Application.Dialogs (xlDialogPrinterSetup).Show

If MsgBox ("Vous avez demander l'impression de " _
& ActiveSheet.Name & Chr(13) & " Voulez-vous continuer?"
_

,vbQuestion + vbYesNo, "Imprimer" & ActiveSheet.Name & _
Format(Date, " yyyy")) = vbYes Then

Avril.PrintOut,,1
End Sub


.Merci Pascal