Hi all
What I'm trying to achieve is when a new email comes into a shared inbox, a macro would open this email, run some code I've written which hands over to Excel and then repeat when another email comes in.
If possible, not run when specific criteria are met (such as email has come from person@mail.com or subject is blank for example)
This is the code I'm currently trying which doesn't seem to work:
Sub OpenSharedEmail()
Dim oRecip As Outlook.Recipient
Dim oFolder As Outlook.MAPIFolder
Dim oNS As Outlook.NameSpace
Dim oSubFolder As Outlook.MAPIFolder
Set oNS = Application.GetNamespace("MAPI")
Set oRecip = oNS.CreateRecipient("TeamMail")
oRecip.Resolve
If oRecip.Resolved Then
Set oFolder = oNS.GetSharedDefaultFolder(oRecip, olFolderInbox)
Set oSubFolder = oFolder.Folders("Inbox")
If Not (oSubFolder Is Nothing) Then
MsgBox "Item 1 = " & oSubFolder.Items.item(1).Subject
Else
MsgBox "Could not get folder"
End If
End If
End Sub
Could someone point me in the right direction please?
Thanks
Aaron
Bookmarks