You will need to trap the Application.ActivereExplorer.SelectionChange
event, for each selected item trap the MailItem.Open event, which has a
Cancel parameter (passed by refereence). By setting that parameter to TRUE,
you can prevent Outlook from opening that item.