I found this code on net, this might help
Outlook.Application app = new Outlook.ApplicationClass();
Outlook.NameSpace NS = app.GetNamespace("MAPI");
Outlook.MAPIFolder inboxFld = NS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
This will give you access to inboxFld, which will allow you to iterate through the contents of the inbox! You can also change this to iterate through notes, or through calendar entries, tasks, etc. as you want.
For example, to iterate through your mail you can do:
foreach(Outlook.MailItem t in inboxFld.Items)
{
Now you can loop through the attachments as,
foreach(Outlook.Attachment Atmt in t.Attachments){
'save the attachment to some filename, just for ex., c:\test.doc
Atmt.SaveAsFile "C:\test.doc"
}
}