cmt forcer excel a enregistrer a l'emplacement c:\windows\test ? [vba] - VB/VBA/VBS - Programmation
Marsh Posté le 28-05-2005 à 21:11:16
sans passer par fichier -> enregistrer sous
car en fait je veux obliger l'utilisateur a enregistrer son travail a un emplacement bien precis (en l'occurence sur un reseau)
help...
Marsh Posté le 28-05-2005 à 21:49:37
j'utilise deja ce code qui m'ouvre une fenetre... une sorte d'explorer quoi et ou je valide le dossier ou je souhaite mettre mon fichier mais je veux desactiver la possibilité d'utiliser "fichier enregistrer sous"
Code :
|
Marsh Posté le 29-05-2005 à 14:53:08
Le problème va être de savoir comment est libellée la ligne "Enregistrer sous..."
Ce sera différent en fonction de la langue de l'utilisateur.
Si le menu Fichier est dans sa disposition d'origine (Excel 2000), "Enregistrer sous..." est en 5e position.
On peut donc appliquer le code suivant pour supprimer cette option:
Application.CommandBars("File" ).Controls(5).Delete |
Pour remettre l'option dans le menu (ne pas oublier!), la commande est moins ambiguë:
Application.CommandBars("File" ).Controls.Add Type:=msoControlButton, ID:= _ |
Marsh Posté le 28-05-2005 à 19:01:56
Bonjour a tous!
voila en fait j'aimerai savoir comment faire pour forcer excel a sauvegarder un classeur a un emplacement prédéfini comme par exemple c:\windows\test
?
merci d'avance