Macro Outlook

denisw95 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -  
denisw95 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai posé le message suivant sur le forum Messagerie-Outlook mais pas de réponse
https://forums.commentcamarche.net/forum/affich-32487986-lancement-d-une-macro-a-reception-d-un-mail#p32514950
Ce forum doit problème nt être moins fréquenté qu celui-ci.
L'un d'entre vous aurait-il un avis ?
Merci d'avance pour votre aide
A voir également:

9 réponses

Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Et si vous pouviez préciser le nom exact de votre messagerie...... !
En plus ou avez-vous mis cette procédure... ?

0
Denisw95
 
bonjour,
Merci pour ce retour.
Ma messagerie : Outlook 2010
N'intègre cette macro dans un module et l'exécute via une règle (exécuter un script)
Bonne journée
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Merci.
Pour être précis il me faudrait le libellé de la règle y compris le script.
De plus votre macro est bien dans un module d'Outlook ....!
0
denisw95 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Petite correction, j'utilisé Outlook 2013 et non 2010
Je ne comprends pas la question.
La règle s'exécuté bien à réception du message. Initialement, elle ne fait que déplacer le message dans un répertoire. J'ai remplacer ce déplacement par l'exécution du script, script sélectionner dans la liste des scripts du projet.
C'est le script qui ne se lance pas. Pour aller plus loin dans mes tests, mon script ne contient qu'une seule commande qui est MsgBox.
Je pense que cela vient plutôt d'un complément COM ou d'une référence qui n'est pas actif
0
denisw95 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
Autre point qui me conforte dans l'idée qu'il manque des éléments actifs, c'est fait que l'exécution pas à pas (le F8 dans Excel ou access) ne fonctionne pas non plus ...
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Merci.
Eh oui le code transmis ne s'exécute pas en pas à pas car la procédure à un argument (Mail as...) se qui veut dire que cet argument est renseigné par une autre procédure qui est incorrect ou manquante !

Vous aviez parlé de : N'intègre cette macro dans un module et l'exécute via une règle (exécuter un script)

Je vous demande de préciser :
1.- Ou se trouve la macro sous module Outlook ou Excel ... ?
2.- la règle est sur Outlook, mais quel est de détail du script... ?

Note pour la règle vous pouvez l'afficher et faire une copie d'écran que vous pouvez mettre sur cjoint.com et poster le lien.


Salutations.
Le Pingou
0
denisw95 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
La macro est dans un module Outlook.
La règle dit :
- à réception d'un mail correspondant à une liste d'emetteur et contenant "Arriv" dans l'objet
1. Exécuter le script Projet1.test
2. Arrêter l'exécution des règles
Nb : je ne peux pas mettre une photo de la règle, elle est sur mon pc pro (et on est samedi ?)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Merci pout le complément d'information.
Réponse en fin de journée.

0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Dans un premier temps il faut contrôler le paramètre des macros ; faites comme suit :
Ouvrir MS Outlook 2013 / clic FICHIER / clic Centre de gestion de la confidentialité / puis sur la droite clic Paramètres du Centre de gestion de la confidentialité / clic Paramètres des macros / cocher Notifications pour toutes les macros.
Clic OK pour fermer (toutes les fenêtres)
Pour finir fermer Outlook et enregistrer les changements ....
Ouvrir Outlook et dans le message Activer les macros.
Essayez votre application, au cas où vous revenez.

0
denisw95 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
Mis en application des préconisations et ça marche parfaitement.

Merci beaucoup pour votre aide
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Merci, de rien
0
denisw95 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
Juste un dernier point,
l'exécution du script fonctionne toujours bien à réception du mail mais je suis obliger d'activer les macros chaque fois que je lance Outlook.
Si je modifie le paramètre pour ne plus avoir cette notification d'activation en cochant "Activer toutes les macros", quel risque est ce que je prends ?
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Désolé pas compris.
0
denisw95 Messages postés 47 Date d'inscription   Statut Membre Dernière intervention  
 
les manipulations faites font que, chaque fois que lance Outlook, on me demande d'activer les macros.
y a t-il un moyen de bypasser ce message ?

--
0