Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Petit casse tête

28 réponses
Avatar
Ayrton [ASC]
Bonjour à tous,

Pour une question de sécurité sur un classeur, je cherche à savoir s'il
est possible d'annuler la fonction d'enregistrement quand on ferme la
classeur ( autrement dit sortir *sans* avoirt la possibilité
d'enregistrer ) ainsi que d'annuler l'effet d'enrtegistrement quand on
click sur la petite disquette dans la barre d'outils.

Merci à celles et ceux qui pourront m'aider

Bon dimanche à tous

Cordialement

--
Christophe
http://viadresse.com?25031980
--------------------------------------------------------------

Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Pour le dépannage:
http://pcland.easyforum.fr/index.htm
Perso:
http://christophe.mignerat.free.fr

10 réponses

1 2 3
Avatar
LSteph
:o))))

Albert a écrit :
Bonjour

Enregistre le fichier en MHTML
tous pourront lire le fichier, l'imprimer et ne pas pouvoir le modifier

albert

"Ayrton [ASC]" a écrit dans le message de
news:
Bonjour *LSteph* :-p
Dans ton message de <news: >
Tu nous envoyais cette missive :-(*)
Bonjour

Fichier Enregistrer Sous
Cliquer sur Option
Choisir Lecture Seule



Bonjour LSteph,

Merci pour taréponse mais ça ne va pas ;-(
J'avais déjà essayé ça et je me suis aperçu que l'on pouvait
enregistrer une copie et ça ne me va pas.
A vrai dire, ce classeur comporte 44 onglets et doit être distrisbué à
44 personnes différentes ; le souci est que l'on sait très bien que
dans le lot, certains n'hésiterons pas à essayer de "tricher "...
C'est pour cela que j'aimerais que l'on ne puisse pas enregistrer ce
classeur d'une manière ou d'une autre ; il y a deux ou trois ans
j'avais déjà fait ça sous Access mais je ne sais pas le faire sous excel.
Il faudrait que ce classeur ne puisse être que lu et imprimé sans
possibilité d'être enregistré, donc modifié.

Merci quand même
Bon après midi

--
Christophe
http://viadresse.com?25031980
--------------------------------------------------------------

Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Pour le dépannage:
http://pcland.easyforum.fr/index.htm
Perso:
http://christophe.mignerat.free.fr





Avatar
Ayrton [ASC]
Bonjour *Pierre F.* :-p
Dans ton message de
<news:5d5b7$4932cb26$55da2a83$ >
Tu nous envoyais cette missive :-(*)
Bonjour;
confronté a même problème, j'avais trouvé une petite suite de macros
qui fonctionnent bien; cela suppose que les macros soient activées au
démarrage. Dans mon fichier, comme il ne fonctionne pas sans macros,
les usagers sont obligés de les activer pour l'utiliser.

2 macros à mettre dans un module standard
--------------------------
Sub empecheEnr()
With Application.CommandBars("Standard")
.Controls("Enre&gistrer").Enabled = False
End With
With Application.CommandBars("Worksheet Menu Bar")
.Controls("Fichier").Enabled = False
End With
'desactive le raccourci clavier Ctrl+S,
'Application.OnKey "s^", ""
End Sub



[...]

Merci infiniement, c'est exactement ce dont j'avais besoin, même si
nous sommes tous d'accord sur le fait que l'on peut toujours contourner
la sécurité mise en place.
Je rencontre juste un souci avec la macro Sub empecheEnr(), à savoir que
chez moi - sous Excel 2003 - la désactivation de la touche CTRL+s ne
fonctionne pas ;-(
C'est dommage car pour tout le reste, c'est ok. Je vais essayer de voir
pourquoi...

Merci 1000 fois
Cordialement

--
Christophe
http://viadresse.com?25031980
--------------------------------------------------------------

Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Pour le dépannage:
http://pcland.easyforum.fr/index.htm
Perso:
http://christophe.mignerat.free.fr
Avatar
Jacky
Jolie travail ce classeur
Félicitations.

--
Salutations
JJ


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

Bonsoir,
Sans compter la copie avec l'explorateur de Win
;o))
Et l"accès au code Vba ???
Mais bon cela limite ..........un tout petit peu
;o)
--
Salutations
JJ


"Pierre F." a écrit dans le message de news:
5d5b7$4932cb26$55da2a83$
Ayrton [ASC] a écrit :
Bonjour à tous,

Pour une question de sécurité sur un classeur, je cherche à savoir s'il
est possible d'annuler la fonction d'enregistrement quand on ferme la
classeur ( autrement dit sortir *sans* avoirt la possibilité
d'enregistrer ) ainsi que d'annuler l'effet d'enrtegistrement quand on
click sur la petite disquette dans la barre d'outils.



Bonjour;
confronté a même problème, j'avais trouvé une petite suite de macros qui
fonctionnent bien; cela suppose que les macros soient activées au
démarrage.
Dans mon fichier, comme il ne fonctionne pas sans macros, les usagers
sont obligés de les activer pour l'utiliser.

2 macros à mettre dans un module standard
--------------------------
Sub empecheEnr()
With Application.CommandBars("Standard")
.Controls("Enre&gistrer").Enabled = False
End With
With Application.CommandBars("Worksheet Menu Bar")
.Controls("Fichier").Enabled = False
End With
'desactive le raccourci clavier Ctrl+S,
'Application.OnKey "s^", ""
End Sub

Sub depecheEnr()
With Application.CommandBars("Standard")
.Controls("Enre&gistrer").Enabled = True
End With
With Application.CommandBars("Worksheet Menu Bar")
.Controls("Fichier").Enabled = True
End With
''rétabli le raccourci clavier Ctrl+S
'Application.OnKey "", "s^"
End Sub
------------------------------------

et ces 3 macros à placer dans le thisworkbook

-----------------------------
Option Explicit

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
depecheEnr
ThisWorkbook.Saved = True
ThisWorkbook.Close SaveChanges:úlse
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)

ThisWorkbook.Saved = True

End Sub

Private Sub Workbook_Open()
empecheEnr
End Sub
-------------------------------

Si on veut enregistrer des modifications du fichier, il faut désactiver
les macros :-)

Tu peux voir un exemple ici: http://cjoint.com/?lEspSryHAk

Voilà. Même l'icône "disquette" est grisée...

Cordialement
Pierre F.






Avatar
Ayrton [ASC]
Un très grand merci à vous tous pour vos conseils et votre coup de main.

Bonne fin de soirée

Cordialement

--
Christophe
http://viadresse.com?25031980
--------------------------------------------------------------

Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Pour le dépannage:
http://pcland.easyforum.fr/index.htm
Perso:
http://christophe.mignerat.free.fr
Avatar
LSteph
..il faut peut -être qu'il puissent l'utiliser...
et comme la Lecture Seule ou MDP pour modifier ne convient pas à Ayrton!

C'est pourtant ce qui répondait à la première demande.. .
Mais il ne veut pas non plus qu'ils fassent de copie...
C'est donc comme je l'ai indiqué contournable, selon toutes les
propositions envisageables...

Ce sujet a été posé et répondu maintes fois sur ce forum...

On ne va qd même pas indiquer toutes les possibilités de contournement
qui existent dans un fil sois prétexte qu'on sèmerait un doute là-dessus
...ce n'est pas à propos sur le forum.


Bonne soirée à tous.

--
lSteph




Albert a écrit :
Bonjour

Enregistre le fichier en MHTML
tous pourront lire le fichier, l'imprimer et ne pas pouvoir le modifier

albert

"Ayrton [ASC]" a écrit dans le message de
news:
Bonjour *LSteph* :-p
Dans ton message de <news: >
Tu nous envoyais cette missive :-(*)
Bonjour

Fichier Enregistrer Sous
Cliquer sur Option
Choisir Lecture Seule



Bonjour LSteph,

Merci pour ta réponse mais ça ne va pas ;-(
J'avais déjà essayé ça et je me suis aperçu que l'on pouvait
enregistrer une copie et ça ne me va pas.
A vrai dire, ce classeur comporte 44 onglets et doit être distrisbué à
44 personnes différentes ; le souci est que l'on sait très bien que
dans le lot, certains n'hésiterons pas à essayer de "tricher "...
C'est pour cela que j'aimerais que l'on ne puisse pas enregistrer ce
classeur d'une manière ou d'une autre ; il y a deux ou trois ans
j'avais déjà fait ça sous Access mais je ne sais pas le faire sous excel.
Il faudrait que ce classeur ne puisse être que lu et imprimé sans
possibilité d'être enregistré, donc modifié.

Merci quand même
Bon après midi

--
Christophe
http://viadresse.com?25031980
--------------------------------------------------------------

Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Pour le dépannage:
http://pcland.easyforum.fr/index.htm
Perso:
http://christophe.mignerat.free.fr





Avatar
LSteph
Salut Jacky!
;-)

Tout à fait d'accord!

Jacky a écrit :
Bonsoir,
Sans compter la copie avec l'explorateur de Win
;o))
Et l"accès au code Vba ???
Mais bon cela limite ..........un tout petit peu
;o)


Avatar
LSteph
.. et il y a shift+F12 aussi à bloquer...
sans compter ce qu'à indiqué JJ

Sincèrement il y aurait trop de choses ...

@+

--
lSteph

Ayrton [ASC] a écrit :
Bonjour *Pierre F.* :-p
Dans ton message de <news:5d5b7$4932cb26$55da2a83$ >
Tu nous envoyais cette missive :-(*)
Bonjour;
confronté a même problème, j'avais trouvé une petite suite de macros
qui fonctionnent bien; cela suppose que les macros soient activées au
démarrage. Dans mon fichier, comme il ne fonctionne pas sans macros,
les usagers sont obligés de les activer pour l'utiliser.

2 macros à mettre dans un module standard
--------------------------
Sub empecheEnr()
With Application.CommandBars("Standard")
.Controls("Enre&gistrer").Enabled = False
End With
With Application.CommandBars("Worksheet Menu Bar")
.Controls("Fichier").Enabled = False
End With
'desactive le raccourci clavier Ctrl+S,
'Application.OnKey "s^", ""
End Sub



[...]

Merci infiniement, c'est exactement ce dont j'avais besoin, même si
nous sommes tous d'accord sur le fait que l'on peut toujours contourner
la sécurité mise en place.
Je rencontre juste un souci avec la macro Sub empecheEnr(), à savoir que
chez moi - sous Excel 2003 - la désactivation de la touche CTRL+s ne
fonctionne pas ;-(
C'est dommage car pour tout le reste, c'est ok. Je vais essayer de voir
pourquoi...

Merci 1000 fois
Cordialement



Avatar
Pierre F.
Jacky a écrit :
Jolie travail ce classeur
Félicitations.



Merci.

la désactivation de l'enregistrement est comme beaucoup l'ont dit ici,
inutile pour celui/celle qui veut l'enregistrer et qui a quelques
connaissances.
Pour ma part, j'en avais besoin parce que cela m'évite, en fin de leçon,
les questions du genre: "M'sieur j'dois enregistrer ou pas?"
Bien sûr je réponds "non" (et je fais cette réponse aux 12 autres élèves
qui étaient dans "leur bulle" et qui n'ont pas entendu ni la question ni
la réponse...) Mais le pire, c'est que malgré cela, certains
enregistrent quand même ! ...
Comme le fichier est en lecture seule --> "M'sieur ça veut dire quoi..."
Bref, des minutes et de l'énergie perdue dans la mesure où on est dans
l'urgence et que sujet n'est pas un cours sur excel ou word.
Ceci dit, il m'arrive aussi de prendre le temps de faire les manips
correctement et d'expliquer pourquoi apparait tel ou tel message.

Avec cette soluce, pas de problème; je dis "Quittez le voc"... et 2
clics plus loin, tout le monde est OK.

Cordialement,
Pierre F.

PS: d'autres classeurs du même genre sont disponibles sur
http://utilitaires.educalire.net/index.php?lang=fr
Avatar
Pierre F.
Ayrton [ASC] a écrit :

Je rencontre juste un souci avec la macro Sub empecheEnr(), à savoir que
chez moi - sous Excel 2003 - la désactivation de la touche CTRL+s ne
fonctionne pas ;-(
C'est dommage car pour tout le reste, c'est ok. Je vais essayer de voir
pourquoi...



Chez-moi non plus; je l'ai laissée dans la macro pour le cas où, mais
l'ai rendu inactive avec ' devant.

Si tu trouves, redis-moi.

Cordialement
Pierre F.
Avatar
JCA
Ayrton nous disais
Merci pour taréponse mais ça ne va pas ;-(
J'avais déjà essayé ça et je me suis aperçu que l'on pouvait enregistrer
une copie et ça ne me va pas.




Il faut savoir q'un simple copier coller et le données se retouvent dans un
autre classeur...
Sans oublier la copie di fichier Excel sans l'ouvrir....

cordialement



"Ayrton [ASC]" a écrit dans le message de news:

Bonjour *LSteph* :-p
Dans ton message de <news: >
Tu nous envoyais cette missive :-(*)
Bonjour

Fichier Enregistrer Sous
Cliquer sur Option
Choisir Lecture Seule



Bonjour LSteph,

Merci pour taréponse mais ça ne va pas ;-(
J'avais déjà essayé ça et je me suis aperçu que l'on pouvait enregistrer
une copie et ça ne me va pas.
A vrai dire, ce classeur comporte 44 onglets et doit être distrisbué à 44
personnes différentes ; le souci est que l'on sait très bien que dans le
lot, certains n'hésiterons pas à essayer de "tricher "...
C'est pour cela que j'aimerais que l'on ne puisse pas enregistrer ce
classeur d'une manière ou d'une autre ; il y a deux ou trois ans j'avais
déjà fait ça sous Access mais je ne sais pas le faire sous excel.
Il faudrait que ce classeur ne puisse être que lu et imprimé sans
possibilité d'être enregistré, donc modifié.

Merci quand même
Bon après midi

--
Christophe
http://viadresse.com?25031980
--------------------------------------------------------------

Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Pour le dépannage:
http://pcland.easyforum.fr/index.htm
Perso:
http://christophe.mignerat.free.fr


1 2 3