Effacer les filtres
Effacer les filtres

How I could set up a listener and for an event (new email in my mailbox) in Outlook with MATLAB?

4 vues (au cours des 30 derniers jours)
I need to listen the mails (of my Outlook mailbox) and if a new mail comes in my mailbox to trigger a function.
Thanks

Réponse acceptée

Mario Malic
Mario Malic le 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 commentaires
Elisa Hid
Elisa Hid le 30 Déc 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

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by