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 :

Message Outlook interrompant une procédure Excel VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2011
    Messages : 1
    Par défaut Message Outlook interrompant une procédure Excel VBA
    Bonjour,

    Je tente actuellement de faire fonctionner une procédure Excel 2002 ayant pour effet de transmettre par courriel avec la messagerie Outlook 2002 le fichier Excel actif à l'aide des 2 lignes de code suivantes extraites du code de la procédure:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
       SendKeys "Microsoft Outlook"
        Wbk.SendMail vCourriel, vMsgCour, True
    où Wbk est le nom du fichier Excel ouvert
    vCourriel est une adresse électronique valide provenant du fichier
    vMsgCour est le message inscrit dans la rubrique Sujet
    True est l'indicateur demandant une confirmation de réception

    Le comportement de la procédure est comme suit :

    1- Lors de l'exécution Pas-à-pas de la procédure, la messagerie Outlook émet le message d'avertissement suivant lorsque l'exécution atteint la ligne Wbk.SendMail ....

    Un programme tente d'envoyer automatiquement des courriers en votre nom.
    L'autorisez-vous à poursuivre ?
    Si cette action est inattendue, il se peut qu'il s'agisse d'un virus: dans ce cas choisissez Non
    Oui Non Aide

    Par défaut le choix Non est mis en relief. Il faut donc sélectionner Oui pour permettre de continuer la procédure et transmettre le fichier par courriel. À noter que le choix Oui n'apparaît qu'après quelques secondes.

    2- Lors de l'exécution normale de la procédure, un sablier apparaît. Pour faire apparaître le message Outlook cité au point 1 précédent, j'utilise alors les touches Ctrl-Alt-Suppr et je peux alors faire le choix Oui pour continuer la procédure.

    Mes questions sont les suivantes :

    Comment contourner ou éviter le message cité au point 1 de Outlook qui interrompt la procédure pour permettre d'effectuer une transmission de fichier sans intervention de l'usager ?

    Si on ne peut éviter le message de Outlook, comme faire apparaître automatiquement en premier plan le message de Outlook sans utiliser les touches Ctrl-Alt-Suppr ?

    J'ai une expérience limitée avec Excel VBA. Je m'adresse à vous après avoir consulté les différentes rubriques des F.A.Q. Excel.

    En vous remerciant à l'avance pour votre aide.

    Pchic

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut,faire une recherche sur Outlook Redemption ou ClickYes
    voir également http://excel.developpez.com/sources/?page=Outlook
    ainsi que http://excel.developpez.com/faq/?page=Messagerie

Discussions similaires

  1. reduire espace en memoire d'une appli excel vba
    Par africa2011 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/10/2012, 11h13
  2. Réponses: 0
    Dernier message: 29/12/2011, 09h53
  3. passer une string Excel VBA vers C++
    Par tallent_e dans le forum Visual C++
    Réponses: 9
    Dernier message: 29/04/2011, 00h59
  4. [AC-2003] Tâche planifiée : lancer une procédure via VBA
    Par patbeautifulday dans le forum VBA Access
    Réponses: 2
    Dernier message: 11/07/2009, 01h12
  5. Appeler une dll ou un autre module vba depuis une macro excel vba
    Par technobiz dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/11/2008, 14h24

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