Ich habe ein Makro für Outlook geschrieben und möchte, dass es über eine Schaltfläche ausgeführt wird, die beim Verfassen einer E-Mail sichtbar ist. Aus diesem Grund habe ich der Symbolleiste für den Schnellzugriff eine Schaltfläche hinzugefügt, die auf das Makro verweist, ihm ein Symbol gegeben und es umbenannt.
Ich bin auch in das Trust Center gegangen ( Datei> Optionen> Trust Center> Trust Center-Einstellungen ..> Makroeinstellungen ) und habe die Sicherheitsstufe in " Benachrichtigung für alle Makros " geändert .
Ich habe Outlook noch neu gestartet, wenn ich auf die Schaltfläche klicke, passiert nichts. In Outlook 2003 und Outlook 2007 hätte dies ausgereicht, um das Makro zum Laufen zu bringen.
Ich habe der ersten Zeile des Makros einen Haltepunkt hinzugefügt, der niemals ausgeführt wird. Ich kann nur schlussfolgern, dass dies bedeutet, dass Outlook 2010 irgendwo noch die Ausführung von Makros verhindert.
Weiß jemand, was ich sonst noch tun muss, um Outlook 2010 zum Ausführen von Makros zu ermutigen?
Antworten:
Sie benötigen weitere Informationen, damit ich Ihnen eine ausreichend gute Antwort geben kann. Hier ist jedoch ein kurzer Überblick darüber, was ich getan habe und was erfolgreich war, um ein Makro in Gang zu bringen.
Wenn Sie möchten, dass ein Makro basierend auf einem Ereignis ausgeführt wird:
Dies bedeutet, dass Sie möchten, dass Ihr Code basierend auf Ereignissen ausgeführt wird, die in Outlook auftreten. Zum Beispiel
Application_Startup
.Wählen Sie unter der Entwickler-IDE ( Alt+ F11)
Microsoft Outlook Objects
->ThisOutlookSession
Wählen Sie dann das Dropdown-Menü aus
General
und wählen Sie AuswählenApplication
. Sie können dann alle ereignisgesteuerten Methoden auswählen, die Sie hinzufügen können. Zum Beispiel:Wenn Sie nur ein Makro ausführen möchten
Wählen Sie in der IDE die Dropdown-Schaltfläche zum Erstellen von Symbolleisten aus und wählen Sie
Module
Erstellen Sie im Code Ihr Modul:
Sie können es dann auf der Registerkarte Entwickler ausführen:
Hinweis: Sie müssen sicherstellen, dass Sie ALLE Makros im Sicherheitscenter aktivieren
Für weitere Informationen empfehle ich Ihnen dringend, sich auf der Website des Entwicklers zu informieren .
quelle
Es stellte sich heraus, dass meine Installation von Outlook beschädigt war, weshalb keine Makros ausgeführt wurden.
Eine Neuinstallation später und alles hat gut funktioniert.
quelle