Ich versuche, einen VBA-Skript zu schreiben, um eine Erinnerung E-Mail zu senden, basierend auf einer Kalendererinnerung abgehend, aber nicht einmal beginnen kann. Ich habe Probleme, VBA-Makros zu erkennen, dass ein Outlook-Ereignis aufgetreten ist.Outlook Ereignisse Brennen nicht
Ich habe versucht, diesen Code in einem Klassenmodul setzen:
Public WithEvents myOlApp As Outlook.Application
Sub Initialize_handler()
Set myOlApp = Outlook.Application 'also tried with double quotes around "Outlook.Application"
End Sub
Private Sub myOlApp_Reminder(ByVal Item As Object)
MsgBox ("test")
End Sub
Private Sub myOlApp_NewMail()
MsgBox ("test")
End Sub
Wenn ich eine neue E-Mail erhalten oder eine Erinnerung gehen gesetzt, passiert nichts.
ich mit diesem Makro in einem normalen Modul getestet haben und es funktioniert:
Sub MsgBoxTest()
MsgBox ("test")
End Sub
Ich habe Makro-Einstellungen auf „Alle Makros aktivieren“ im Trust-Center.
Ich habe google gesucht, Stackoverflow, eine Reihe von anderen Websites, und die Dokumentation auf Microsoft.com gelesen und kann nicht herausfinden, was mir fehlt.
Ich bin kein Programmierer (klar). Ich weiß nicht, ob ich etwas Einfaches in meinem Code verpasse oder eine Einstellung in meinem Setup, die das unmöglich macht.
Ich bin auf dem Outlook 2016 auf einem PC mit Windows 10 Unternehmen ausgeführt wird.
Alle Vorschläge geschätzt.
Danke.
Sie haben vergessen, den Code geht in Dieseoutlooksitzung anzuzeigen. – niton