OVH Cloud OVH Cloud

Invalider la commande "Imprimer"

3 réponses
Avatar
Hervé
Bonsoir
Comment faire afin d'invalider la commande "imprimer"
Merci
Hervé

3 réponses

Avatar
Gaenonius
Il faut entrer dans les détails :)

Sub Essai()
Application.CommandBars("Worksheet Menu Bar"). _
Controls("Fichier").Controls("Imprimer...").Enabled = True
End Sub

--
Gaenonius

Bonsoir
Comment faire afin d'invalider la commande "imprimer"
Merci
Hervé






Avatar
Rai
Bonjour,

Si tu veux empêcher aussi l'utilisation de CTRL+P, il te faudra insérer le code suivant dans "ThisWorkbook" :

Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
End Sub

Tu interceptes la commande d'impression (l'évennement 'imprimer' en fait) et tu l'annule
Pour ne pas désorienter tes utilisateurs, tu peux insérer un MsgBox avant Cancel=True avec un petit message d'avertissement.

Bonne journée

Rai

"Hervé" a écrit dans le message de news: eFBc3aC%
Bonsoir
Comment faire afin d'invalider la commande "imprimer"
Merci
Hervé






Avatar
Hervé
Merci beaucoup à tous les deux
Hervé

"Rai" a écrit dans le message de news:
%23aaiSPI%
Bonjour,

Si tu veux empêcher aussi l'utilisation de CTRL+P, il te faudra insérer le
code suivant dans "ThisWorkbook" :

Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
End Sub

Tu interceptes la commande d'impression (l'évennement 'imprimer' en fait) et
tu l'annule
Pour ne pas désorienter tes utilisateurs, tu peux insérer un MsgBox avant
Cancel=True avec un petit message d'avertissement.

Bonne journée

Rai

"Hervé" a écrit dans le message de news:
eFBc3aC%
Bonsoir
Comment faire afin d'invalider la commande "imprimer"
Merci
Hervé