J'ai écrit une macro pour Outlook et j'aimerais qu'elle soit exécutée à partir d'un bouton qui est visible chaque fois que vous rédigez un e-mail. En tant que tel, j'ai ajouté un bouton à la barre d'outils d'accès rapide pointant vers la macro, lui donnant une icône et la renommant.
Je suis également allé dans le Centre de gestion de la confidentialité ( Fichier> Options> Centre de gestion de la confidentialité> Paramètres du centre de gestion de la confidentialité ..> Paramètres des macros ) et j'ai changé le niveau de sécurité en " Notification pour toutes les macros ".
J'ai redémarré Outlook encore quand je clique sur le bouton rien ne se passe. Dans Outlook 2003 et Outlook 2007, cela aurait suffi pour que la macro s'exécute.
J'ai ajouté un point d'arrêt à la première ligne de la macro et il n'est jamais exécuté. Je peux seulement conclure que cela signifie que quelque part Outlook 2010 empêche toujours l'exécution des macros.
Est-ce que quelqu'un sait ce que je dois faire d'autre pour encourager Outlook 2010 à exécuter des macros?
Réponses:
Vous avez besoin de plus d'informations pour que je puisse vous donner une bonne réponse, mais voici un bref aperçu de ce que j'ai fait et réussi à lancer une macro.
Si vous cherchez à exécuter une macro basée sur un événement:
Cela signifie que vous cherchez à exécuter votre code en fonction des événements qui se produisent dans Outlook. Par exemple
Application_Startup
,.Sous l'IDE du développeur ( Alt+ F11), sélectionnez
Microsoft Outlook Objects
->ThisOutlookSession
Sélectionnez ensuite la liste déroulante qui dit
General
et sélectionnezApplication
. Vous pourrez ensuite sélectionner toutes les méthodes événementielles que vous pouvez ajouter. Par exemple:Si vous souhaitez simplement exécuter une macro
Dans l'EDI, sélectionnez le menu déroulant du bouton de création de barres d'outils et sélectionnez
Module
Dans le code, créez votre module:
Vous pouvez ensuite l'exécuter à partir de l'onglet Développeur:
Remarque: vous devez vous assurer que vous activez TOUTES les macros dans le centre de sécurité
Pour plus d'informations, je vous suggère fortement de lire le contenu du site Web du développeur .
la source
Il s'est avéré que mon installation d'Outlook était corrompue, c'est pourquoi les macros n'étaient pas en cours d'exécution.
Une réinstallation plus tard et tout a bien fonctionné.
la source