Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du classeur
modifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du classeur
modifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du classeur
modifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeur
modifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" <ja.rw@free.fr> a écrit dans le message de news:
%23X28uo$RGHA.424@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeur
modifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeur
modifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" a écrit dans le message de
news:bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeurmodifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" <jps@wannadoodoo.fr> a écrit dans le message de
news:uq328HASGHA.5552@TK2MSFTNGP14.phx.gbl...
bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" <ja.rw@free.fr> a écrit dans le message de news:
%23X28uo$RGHA.424@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeur
modifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" a écrit dans le message de
news:bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeurmodifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
re
pour le bouton "disquette" de la BO standard :
With Application.CommandBars("Standard")
.Controls("Enre&gistrer").Enabled = False
End With
il faudra bien sûr remettre tout ce petit monde à True en fin de macro
pour éviter la boîte "voulez-vous....", je crois qu'il faut mettre
Application.DisplayAlerts = False
mais à vérifier malgré tout
jps
"JoWal" a écrit dans le message de news:
%23$Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" a écrit dans le message de
news:bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeurmodifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
re
pour le bouton "disquette" de la BO standard :
With Application.CommandBars("Standard")
.Controls("Enre&gistrer").Enabled = False
End With
il faudra bien sûr remettre tout ce petit monde à True en fin de macro
pour éviter la boîte "voulez-vous....", je crois qu'il faut mettre
Application.DisplayAlerts = False
mais à vérifier malgré tout
jps
"JoWal" <ja.rw@free.fr> a écrit dans le message de news:
%23$0kGXASGHA.1688@TK2MSFTNGP11.phx.gbl...
Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" <jps@wannadoodoo.fr> a écrit dans le message de
news:uq328HASGHA.5552@TK2MSFTNGP14.phx.gbl...
bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" <ja.rw@free.fr> a écrit dans le message de news:
%23X28uo$RGHA.424@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeur
modifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
re
pour le bouton "disquette" de la BO standard :
With Application.CommandBars("Standard")
.Controls("Enre&gistrer").Enabled = False
End With
il faudra bien sûr remettre tout ce petit monde à True en fin de macro
pour éviter la boîte "voulez-vous....", je crois qu'il faut mettre
Application.DisplayAlerts = False
mais à vérifier malgré tout
jps
"JoWal" a écrit dans le message de news:
%23$Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" a écrit dans le message de
news:bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeurmodifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
Dans le module de ThisWorkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = True
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
Cancel = True
End Sub
Ca devrait suffire... sauf bidouilles évidemment
AV
Dans le module de ThisWorkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = True
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
Cancel = True
End Sub
Ca devrait suffire... sauf bidouilles évidemment
AV
Dans le module de ThisWorkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = True
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
Cancel = True
End Sub
Ca devrait suffire... sauf bidouilles évidemment
AV
Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" a écrit dans le message de
news:bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeurmodifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" <jps@wannadoodoo.fr> a écrit dans le message de
news:uq328HASGHA.5552@TK2MSFTNGP14.phx.gbl...
bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" <ja.rw@free.fr> a écrit dans le message de news:
%23X28uo$RGHA.424@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeur
modifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" a écrit dans le message de
news:bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeurmodifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
re
pour que le message n"apparaisse pas :
Workbooks("LeNomDeTonFichier.xls").Save
cette ligne enregistre ce qui a été fait dans un fichier sans que la
boîte
"voulez-vous....3 ne s'affiche
est-ce bien de cela dont il s'agit?
jps
"JoWal" a écrit dans le message de news:
%23$Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" a écrit dans le message de
news:bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeurmodifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
re
pour que le message n"apparaisse pas :
Workbooks("LeNomDeTonFichier.xls").Save
cette ligne enregistre ce qui a été fait dans un fichier sans que la
boîte
"voulez-vous....3 ne s'affiche
est-ce bien de cela dont il s'agit?
jps
"JoWal" <ja.rw@free.fr> a écrit dans le message de news:
%23$0kGXASGHA.1688@TK2MSFTNGP11.phx.gbl...
Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" <jps@wannadoodoo.fr> a écrit dans le message de
news:uq328HASGHA.5552@TK2MSFTNGP14.phx.gbl...
bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" <ja.rw@free.fr> a écrit dans le message de news:
%23X28uo$RGHA.424@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeur
modifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
re
pour que le message n"apparaisse pas :
Workbooks("LeNomDeTonFichier.xls").Save
cette ligne enregistre ce qui a été fait dans un fichier sans que la
boîte
"voulez-vous....3 ne s'affiche
est-ce bien de cela dont il s'agit?
jps
"JoWal" a écrit dans le message de news:
%23$Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" a écrit dans le message de
news:bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeurmodifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
Dans le module de ThisWorkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = True
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
Cancel = True
End Sub
Ca devrait suffire... sauf bidouilles évidemment
AV
Dans le module de ThisWorkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = True
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
Cancel = True
End Sub
Ca devrait suffire... sauf bidouilles évidemment
AV
Dans le module de ThisWorkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = True
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
Cancel = True
End Sub
Ca devrait suffire... sauf bidouilles évidemment
AV
re......
Ci-dessous la fin de mon code...
Private Sub Workbook_BeforeClose(Cancel As Boolean)
With Application
.ShowStartupDialog = True
.DisplayFormulaBar = True
.DisplayStatusBar = True
.ShowWindowsInTaskbar = True
End With
Sheets(7).Activate
With ActiveWindow
.DisplayHeadings = True
.DisplayWorkbookTabs = True
Application.CommandBars("Standard").Visible = True
Application.CommandBars("Formatting").Visible = True
End With
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = True
.Controls("En®istrer sous...").Enabled = True
End With
With Application.CommandBars("Standard")
.Controls("Enre&gistrer").Enabled = True
End With
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If Application.UserName <> "toto" Then
MsgBox ("Désolé, sauvegarde non autorisée. Si problème me contacter. ")
Cancel = True
End If
End Sub
Le but est que l'utilisateur (autre que moi même) quitte directement le
classeur sans que le message "Voullez-vous enregistrer...."
"jps" a écrit dans le message de
news:re
pour que le message n"apparaisse pas :
Workbooks("LeNomDeTonFichier.xls").Save
cette ligne enregistre ce qui a été fait dans un fichier sans que la
boîte"voulez-vous....3 ne s'affiche
est-ce bien de cela dont il s'agit?
jps
"JoWal" a écrit dans le message de news:
%23$Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans
le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" a écrit dans le message de
news:bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeurmodifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
re......
Ci-dessous la fin de mon code...
Private Sub Workbook_BeforeClose(Cancel As Boolean)
With Application
.ShowStartupDialog = True
.DisplayFormulaBar = True
.DisplayStatusBar = True
.ShowWindowsInTaskbar = True
End With
Sheets(7).Activate
With ActiveWindow
.DisplayHeadings = True
.DisplayWorkbookTabs = True
Application.CommandBars("Standard").Visible = True
Application.CommandBars("Formatting").Visible = True
End With
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = True
.Controls("En®istrer sous...").Enabled = True
End With
With Application.CommandBars("Standard")
.Controls("Enre&gistrer").Enabled = True
End With
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If Application.UserName <> "toto" Then
MsgBox ("Désolé, sauvegarde non autorisée. Si problème me contacter. ")
Cancel = True
End If
End Sub
Le but est que l'utilisateur (autre que moi même) quitte directement le
classeur sans que le message "Voullez-vous enregistrer...."
"jps" <vaderetrosp@mas> a écrit dans le message de
news:OFwc7LBSGHA.1204@TK2MSFTNGP12.phx.gbl...
re
pour que le message n"apparaisse pas :
Workbooks("LeNomDeTonFichier.xls").Save
cette ligne enregistre ce qui a été fait dans un fichier sans que la
boîte
"voulez-vous....3 ne s'affiche
est-ce bien de cela dont il s'agit?
jps
"JoWal" <ja.rw@free.fr> a écrit dans le message de news:
%23$0kGXASGHA.1688@TK2MSFTNGP11.phx.gbl...
Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans
le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" <jps@wannadoodoo.fr> a écrit dans le message de
news:uq328HASGHA.5552@TK2MSFTNGP14.phx.gbl...
bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" <ja.rw@free.fr> a écrit dans le message de news:
%23X28uo$RGHA.424@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeur
modifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.
re......
Ci-dessous la fin de mon code...
Private Sub Workbook_BeforeClose(Cancel As Boolean)
With Application
.ShowStartupDialog = True
.DisplayFormulaBar = True
.DisplayStatusBar = True
.ShowWindowsInTaskbar = True
End With
Sheets(7).Activate
With ActiveWindow
.DisplayHeadings = True
.DisplayWorkbookTabs = True
Application.CommandBars("Standard").Visible = True
Application.CommandBars("Formatting").Visible = True
End With
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = True
.Controls("En®istrer sous...").Enabled = True
End With
With Application.CommandBars("Standard")
.Controls("Enre&gistrer").Enabled = True
End With
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If Application.UserName <> "toto" Then
MsgBox ("Désolé, sauvegarde non autorisée. Si problème me contacter. ")
Cancel = True
End If
End Sub
Le but est que l'utilisateur (autre que moi même) quitte directement le
classeur sans que le message "Voullez-vous enregistrer...."
"jps" a écrit dans le message de
news:re
pour que le message n"apparaisse pas :
Workbooks("LeNomDeTonFichier.xls").Save
cette ligne enregistre ce qui a été fait dans un fichier sans que la
boîte"voulez-vous....3 ne s'affiche
est-ce bien de cela dont il s'agit?
jps
"JoWal" a écrit dans le message de news:
%23$Merci jps de ta rapide réponse.....
Effectivement ce la fonctionne pour les deux cas mais uniquement dans
le
menu fichier. par contre si l'on passe par le bouton dans la barre
"standard" la sauvegarde est encore possible (hélas).
Je suppose qu'il me faudra indiquer la même chose avec true avant
fermeture
du classeur.
Le hic, c'est qu'un message me dira que "le classeur a été modifié,
voullez
vous le sauvegarder?"
Bref je tourne en rond.
"jps" a écrit dans le message de
news:bonjour JoWal
peut-être comme ceci :
With Application.CommandBars(1).Controls(1)
.Controls("Enre&gistrer").Enabled = False
.Controls("En®istrer sous...").Enabled = False
End With
HTH
jps
"JoWal" a écrit dans le message de news:
%23X28uo$Bonjour à tous,
J'ai créé un bouton dans une feuille permettant la sauvegarde du
classeurmodifié mais sous un autre nom (fixé automatiquement).
Ma question est la suivante : Comment rendre inopérant l'option
"Enregistrer
sous..." ansi que le bouton "enregistrer" dans la barre de menu?
D'avance merci de m'avoir lu et peut être conseillé.
Bonne journée.