ie, the inbox of another account.
Assuming your talking about shared Inbox
VBA Example Code will be
Option Explicit
Sub OpenShareInbox()
Dim olNameSpace As Outlook.NameSpace
Dim olRec As Outlook.Recipient
Dim olFolder As Outlook.Folder
Set olNameSpace = Application.GetNamespace("MAPI")
Set olRec = olNameSpace.CreateRecipient("Om3r@Email.com") '// Owner's email address
Set olFolder = olNameSpace.GetSharedDefaultFolder(olRec, olFolderInbox)
MsgBox olRec.Name '// Owner Name
olFolder.Display '// Open Inbox
End Sub
Edit:
Here is another Example - Open your immediate window and print Subject line
Option Explicit
Sub OpenShareInbox()
Dim olNameSpace As Outlook.NameSpace
Dim olRec As Outlook.Recipient
Dim olFolder As Outlook.Folder
Dim olItem As Outlook.MailItem
Set olNameSpace = Application.GetNamespace("MAPI")
Set olRec = olNameSpace.CreateRecipient("Om3r@Email.com") '// Owner's email address
Set olFolder = olNameSpace.GetSharedDefaultFolder(olRec, olFolderInbox) '// Inbox
For Each olItem In olFolder.Items
Debug.Print olItem.Subject
Next
End Sub
Or Forward Mail Item with Subject line "Report"
For Each olItem In olFolder.Items
If olFolder.DefaultItemType = olMailItem Then
If olItem.Class = olMail Then
If olItem.Subject = "Report" Then
Set olItem = olItem.Forward
olItem.Subject = "APPENDED SUBJECT - " + olItem.Subject + ""
olItem.Recipients.Add "Om3r <Om3r@Email.com>"
olItem.Display
' olItem.Send
End If
End If
End If
Next
See NameSpace.GetSharedDefaultFolder
Method (Outlook)on MSDN