OVH Cloud OVH Cloud

sauvegarde

6 réponses
Avatar
alex
bonjour =E0 tous
=20
j'aimerais empecher la sauvegarde d'un fichier pour tout=20
le monde sur le reseau sauf moi et un autre utilisateur=20
quelqu'un pourrais m'aider s'il vous plais ??

merci par avance

6 réponses

Avatar
Nicolas B.
Salut alex,

Clic droit sur le fichier puis Propriétés et onglet Sécurité. Autorise
le groupe Utilisateurs à lire le fichier seulement et rajoute les deux
autres utilisateurs qui peuvent le modifier en cochant Contrôle total.


A+
Nicolas B.

alex wrote:
bonjour à tous

j'aimerais empecher la sauvegarde d'un fichier pour tout
le monde sur le reseau sauf moi et un autre utilisateur
quelqu'un pourrais m'aider s'il vous plais ??

merci par avance


Avatar
Papou
Bonjour
Regarder du côté des options de partage et/ou des options de protection
et/ou du côté de l'évènement Workbook_BeforeSave.
Cordialement
Pascal

"alex" a écrit dans le message de
news:90de01c485c3$4418f620$
bonjour à tous

j'aimerais empecher la sauvegarde d'un fichier pour tout
le monde sur le reseau sauf moi et un autre utilisateur
quelqu'un pourrais m'aider s'il vous plais ??

merci par avance
Avatar
alex
pourriez-vous me dire comment faire avec la commande
beforesave sous visual basic ?
merci par avance
Avatar
alex
bonjour

quelqu'un pourrais m'aider pour la commande
workbook_beforesave svp ??
car en fait cela serais pour empecher que les autre
utilisateur autre moi et quelqu'un d'autre puissent
enregistrés des données sur le meme fichier

merci par avance
Avatar
Nicolas B.
La macro ci-dessous effectue un test sur le nom d'utilisateur
enregistré dans Excel (c'est pas le top au niveau sécurité puisqu'on
peut changer le nom dans les options d'Excel) :

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _
Cancel As Boolean)
If Application.UserName <> "Toto" And _
Application.UserName <> "Tata" Then Cancel = True
End Sub


A+
Nicolas B.


alex wrote:
pourriez-vous me dire comment faire avec la commande
beforesave sous visual basic ?
merci par avance


Avatar
Nicolas B.
Et pour avoir le nom d'utilisateur de la session ouverte, il y a un
exemple sur le site de Frédéric Sigonneau :
http://frederic.sigonneau.free.fr/code/Systeme/GetLoggedUser.txt


A+
Nicolas B.


Nicolas B. wrote:
La macro ci-dessous effectue un test sur le nom d'utilisateur enregistré
dans Excel (c'est pas le top au niveau sécurité puisqu'on peut changer
le nom dans les options d'Excel) :

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _
Cancel As Boolean)
If Application.UserName <> "Toto" And _
Application.UserName <> "Tata" Then Cancel = True
End Sub


A+
Nicolas B.


alex wrote:

pourriez-vous me dire comment faire avec la commande beforesave sous
visual basic ?
merci par avance