How I could set up a listener and for an event (new email in my mailbox) in Outlook with MATLAB?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Dimitrios Poulos
am 31 Mai 2021
Kommentiert: Elisa Hid
am 30 Dez. 2021
I need to listen the mails (of my Outlook mailbox) and if a new mail comes in my mailbox to trigger a function.
Thanks
0 Kommentare
Akzeptierte Antwort
Mario Malic
am 31 Mai 2021
Hey,
When numUnreads changes, you can run your function.
hOutlook = actxserver('Outlook.Application');
nameSpace = hOutlook.GetNamespace("MAPI");
inboxFolder = nameSpace.GetDefaultFolder(6); % https://docs.microsoft.com/en-us/office/vba/api/outlook.oldefaultfolders
numUnreads = inboxFolder.UnReadItemCount
5 Kommentare
Elisa Hid
am 30 Dez. 2021
I am unsure about how I should proceed with this, as I am not familiar with events and listeners. As far as I understood, the event is triggered when a property of a handle class (using the handle class notify method) changes. So where exactly should your code snippet be placed? Under the properties block of the class definition? Thanks in advance
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Web Services finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!