interdire d'enregistrer sous un autre nom

  • Initiateur de la discussion Initiateur de la discussion fanchic
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fanchic

Guest
J'ai parcouru le forum, sans doute la réponse a déjà été donnée, mais je n'arrive pas à la trouver.

Je voudrais interdire l'enregistrement d'un fichier Excel sous un autre nom avec un message le signalant.

merci d'avance
 
Bonjour Fanchic, le Forum

Si si on a déjà répondu sur ce genre de question dans l'ancien Forum, mais bon vu que je l'ai sous la main, je ne te fais pas perdre du temps sur ton dimanche !

NB Code à mettre dans le Private Module de 'ThisWorkBook'

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
' SaveAsUI est VRAI si on vient de Fichier / Enregistrer sous
' et FAUX si on vient de Fichier / Enregistrer
' si on met Cancel à VRAI, l'enregistrement n'a pas lieu
    If SaveAsUI = True Then
        MsgBox 'Le changement de nom est interdit !', vbExclamation + vbOKOnly, 'Attention'
        Cancel = True
    End If
End Sub

A partir de là tu sauves ton fichier, mais tu n'auras plus le droit de faire Sauver Sous (donc pas de possibilité de changer de nom)... Ceci n'est valable que depuis le fichier ouvert dans Excel... Mais celà n'empêche pas de sauver le fichier fermé sous un autre nom depuis l'explorateur de Windows..

Bon Dimanche
@+Thierry

Message édité par: _Thierry, à: 13/03/2005 11:21
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
363
Retour