J'ai écrit une macro pour Outlook et j'aimerais qu'il soit exécuté à partir d'un bouton visible chaque fois que vous composez un email. En tant que tel, j'ai ajouté un bouton à la barre d'outils d'accès rapide pointant vers la macro, étant donné une icône et le renommé.
Je suis également entré dans le centre de confiance (fichier> Options> Centre de fiducie> Paramètres du centre de confiance ..> Paramètres de macro) et modifié le niveau de sécurité en "notification pour toutes les macros = ".
J'ai encore redémarré Outlook lorsque je clique sur le bouton, rien ne se passe. Dans Outlook 2003 et Outlook 2007, cela aurait été suffisant pour faire fonctionner la macro.
J'ai ajouté un point d'arrêt à la première ligne de la macro et il n'est jamais couru. Je ne peux que conclure que cela signifie que quelque part Outlook 2010 est toujours en train d'arrêter de faire fonctionner les macros.
Est-ce que quelqu'un sait ce que je dois faire d'autre pour encourager Outlook 2010 à exécuter des macros?
Il s'est avéré que mon installation d'Outlook a été corrompue, c'est pourquoi les macros ne fonctionnaient pas.
Une réinstallation plus tard et tout a fonctionné bien.
Vous avez besoin de plus d'informations pour que je vous donne une bonne réponse, mais voici un aperçu rapide de ce que j'ai fait et a réussi à obtenir une macro.
Cela signifie que vous souhaitez que votre code soit exécuté en fonction des événements qui se produisent dans Outlook. Par exemple, Application_Startup
.
Sous le développeur IDE (Alt + F11) Sélectionnez Microsoft Outlook Objects
-> ThisOutlookSession
Ensuite, sélectionnez la liste déroulante indiquant General
et sélectionnez Application
. Vous pourrez ensuite sélectionner toutes les méthodes conduites de l'événement que vous pouvez ajouter. Par exemple:
Dans l'IDE, sélectionnez la liste déroulante du bouton de création de barres d'outils et sélectionnez Module
Dans le code, créez votre module:
Sub test()
MsgBox "Hey Look a Macro!"
End Sub
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 vivement de vous lus sur le matériel du site Web du développeur .