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

Outlook Discussion :

VBA Outlook - Les événements ne se déclenchent plus


Sujet :

Outlook

  1. #1
    Membre averti
    Profil pro
    TDG
    Inscrit en
    Mars 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : TDG

    Informations forums :
    Inscription : Mars 2007
    Messages : 152
    Points : 369
    Points
    369
    Par défaut VBA Outlook - Les événements ne se déclenchent plus
    Bonjour,

    J'ai écrit des procédures VBA dans les événements MailItem.ItemSend et MailItem.NewMailEx. Tout marchait à merveille, puis soudain, il apparaît que les événements ne se déclenchent plus.

    Entretemps, j'ai fait deux choses :

    - J'ai inséré la propriété .OriginatorDeliveryReportRequested (= False) dans le code, relativement à l'objet oMsgMail que je dois en principe envoyer. Mais comme c'est en aval du déclenchement de l'événement, je doute que ce soit lié.
    - J'ai relancé mon ordi, après les 11 mises à jour de Microsoft du 14/10/2008, qui comprenanit la mise à jour des courriels indésirables pour Outlook.

    Bref, avant ça fonctionnait, après, les événements ne se déclenchent plus. Le mode création reste enclenché, et si j'essaie de le désactiver, une boîte de message m'annonce que mes macros sont désactivées.

    Mon niveau de sécurité des macros est à "avertissement pour les macros signées", et mes macros sont signées. Pour le reste, je ne vois pas comment activer ou désactiver les macros. Et bien sûr je ne les ai pas désactivées.

    Apparemment, après un petit tour sur Internet, je constate que les cas d'événements ne se déclenchant pas dans Outlook sont chose fréquente...

    Que faire?

  2. #2
    Membre averti
    Profil pro
    TDG
    Inscrit en
    Mars 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : TDG

    Informations forums :
    Inscription : Mars 2007
    Messages : 152
    Points : 369
    Points
    369
    Par défaut
    OK, j'ai trouvé.
    Une boîte de dialogue s'est ouverte quand j'ai relancé Outlook, me proposant 1. d'accepter tous les certificats de cet éditeur, 2. d'activer les macros ou 3. de désactiver les macros. C'est drôle, elle ne s'était pas ouverte les fois précédentes.
    En fait, je suis allé entre-temps désactiver toutes les macros dans Office 2007 (via Word), puis les réactiver. C'est peut-être ce qui a "décoincé" cette boîte de dialogue. Pas très logique, je sais, mais il faut bien que j'essaie de trouver une explication. Il n'était apparemment pas plus logique que la boîte ne s'ouvre pas.

    Bref, j'ai accepté tous les certificats de l'éditeur, c'est à dire Mézigue, et tout est rentré dans l'ordre.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Textbox dans un UserForm : les évènements ne se déclenchent pas
    Par St-Jean dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 21/10/2010, 00h43
  2. Ajax, les événements ajoutés ne sont plus actifs
    Par manest dans le forum jQuery
    Réponses: 2
    Dernier message: 04/08/2010, 13h05
  3. Quels sont les évènements important dans Outlook
    Par Heureux-oli dans le forum Contribuez
    Réponses: 0
    Dernier message: 14/11/2007, 16h32
  4. Gérer les évènements VBA par programmation
    Par gbuxo dans le forum VBA Access
    Réponses: 14
    Dernier message: 09/05/2006, 12h13
  5. [FLASH MX2004] Les actions des événements souris ne fonctionnent plus
    Par Demco dans le forum ActionScript 1 & ActionScript 2
    Réponses: 7
    Dernier message: 21/04/2006, 22h37

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