Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives

Advertisement

 
 
LinkBack Outils de la discussion
Vieux 12/11/2004, 00h07   #1 (permalink)
Goodparts
Guest
 
Messages: n/a
Par défaut Désactiver icone impression

Bonjour le Forum,

Comment peut-on faire pour désactiver l'icone d'impression, ainsi que le menu Fichier - Imprimer et la fonction ctrl+p pour que les utilisateurs ne puissent qu'utiliser le bouton qui est placé sur la feuille, car la macro reliée au bouton, me permet également de faire un archivage de la feuille imprimée.

Merci

Goodparts
 
ANNONCES
Vieux 12/11/2004, 04h53   #2 (permalink)
Temjeh
Guest
 
Messages: n/a
Par défaut Re: Désactiver icone impression

Bonsoir Goodparts
Bonne nuit le forum

Tu copie ceci dans ThisWorkbook

Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
MsgBox "Vous n'avez pas le droit d'imprimer ce fichier"
End Sub

A++

Temjeh
 
Vieux 12/11/2004, 10h05   #3 (permalink)
Goodparts
Guest
 
Messages: n/a
Par défaut Re: Désactiver icone impression

Hello Temjeh & le Forum,

Merci, mais cette macro me bloque tout à fait la fonction print, je me suis mal exprimé.
J'ai un bouton sur ma feuille qui me permet d'imprimer la feuille active et d'en faire une archive en même temps, car je dois absolument avoir les données imprimée dans un autre fichier.

Goodparts
 
Vieux 12/11/2004, 14h17   #4 (permalink)
Temjeh
Guest
 
Messages: n/a
Par défaut Re: Désactiver icone impression

Bonjour Goodparts

Je m'excuse c'est moi qui n'a pas bien lu ta question

Pas sur mais essaie ca:

Je croit que tu a juste à remplacer :

Cancel = True
MsgBox "Vous n'avez pas le droit d'imprimer ce fichier"

Donc à mettre toujours dans workbook:
Private Sub Workbook_BeforePrint(Cancel As Boolean)

'imprime les cells A1àG52
Range("A1:G52").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Range("A1").Select

'ici tu met le reste qui sauvegarde

End Sub

Donc je pense que comme cela ton bouton fonctionne et le bouton print fait la même chose

A++

Temjeh
 
Vieux 18/11/2004, 15h39   #5 (permalink)
Goodparts
Guest
 
Messages: n/a
Par défaut Re: Désactiver icone impression

Merci Temjeh, mais ça ne fonctionne toujours pas.
Pour le moment, j'ai trouvé une solution de rechange jusqu'au moment ou j'aurai trouvé.

Goodparts
 
Vieux 18/11/2004, 22h13   #6 (permalink)
STéphane
Guest
 
Messages: n/a
Par défaut Re: Désactiver icone impression

bonjour

tu pourrais d´sactiver l´icòne d´impression en manipulant les "commandbars" (barre d´outils)

tu sembles autoriserl l´impression depuis un bouton, est-ce un bouton de la barre "formulaires", si oui, tu peux utiliser l´evènement proposé PAR tEMJEH et insérer un contróle du genre suivant :

if Application.Caller ="nomdeotnbouton" then
... tu fais ce que tu veux
else
msgbox "vousne pouvez imprimer que depuis le bouton"
end if


bye
stephane
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 01h18.


(C) 2006 Excel Downloads