IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Bloquer par VBA l'action du Bouton Envoyer (et enregistrer) du menu fichier d'Excel 2010


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 3
    Par défaut Bloquer par VBA l'action du Bouton Envoyer (et enregistrer) du menu fichier d'Excel 2010
    Bonjour,

    Malgré toutes mes recherches sur la toile, je ne trouve aucune solution VBA à mon problème sous Excel 2010 qui est le suivant :
    Je désire bloquer l'envoie d'un fichier Excel précis contenant des macros interdisant déjà certains évènements liés à la sauvegarde tels que :
    Workbook.beforeclose ou Workbook.beforesave.

    Ces évènements ne permettent pas de bloquer l'envoi du fichier par mail.
    Quel est le code/objet VBA qui bloque l'évènement si le bouton 'envoyer' (ou envoyer et enregistrer) est utiliser depuis l'onglet fichier par l'utilisateur X ?

    Merci pour vos réponses si vous connaissez LA réponse !

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Bonjour,
    J'ai trouvé ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Application.CommandBars("Worksheet Menu Bar").Controls("File").Controls("Send To").Enabled = False
    Application.CommandBars("Worksheet Menu Bar").Controls("File").Controls("Save & Send").Enabled = False
    ici:http://stackoverflow.com/questions/1...bon-called-bac
    Tu peux les mettre dans le workbook_open pour désactiver le bouton quand ton fichier est ouvert, pense a les remettre à true dans le workbook_close.

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/09/2009, 09h45
  2. Envoyer des enregistrements vers un fichier xls
    Par beegees dans le forum ASP
    Réponses: 4
    Dernier message: 07/01/2008, 14h40
  3. [VBA-E] Supprimer un bouton dans la barre de menu
    Par damsmut dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 19/06/2007, 17h15
  4. Mettre une image sur bouton par VBA????
    Par electrosat03 dans le forum IHM
    Réponses: 3
    Dernier message: 17/02/2006, 01h54
  5. envoyer des données par l'intermédiaire d'un bouton
    Par mathilde50 dans le forum Access
    Réponses: 26
    Dernier message: 28/10/2004, 16h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo