eoldre
eoldre

Reputation: 1087

Handling attachment events in an outlook add-in

Is anyone aware of a technique I could use to override someone opening an email attachment within an outlook add-in?

Essentially what I'm being asked to do, is for certain attachments, to change the behavior so instead of opening the attachment the user is redirected to a webpage.

I can hook into the attachment context menu with Application.AttachmentContextMenuDisplay however that is not fired if the user simply double clicks on an email attachment.

Environment used is VS2010, c#, and outlook 2007/2010.

Upvotes: 2

Views: 3525

Answers (1)

SliverNinja - MSFT
SliverNinja - MSFT

Reputation: 31641

You should take a look at the ItemEvent BeforeAttachmentRead and BeforeAttachmentPreview. See this related post for reference.

((Outlook.ItemEvents_10_Event)MailItem).BeforeAttachmentRead += new Outlook.ItemEvents_10_BeforeAttachmentReadEventHandler(ItemEvents_BeforeAttachmentRead);
((Outlook.ItemEvents_10_Event)MailItem).BeforeAttachmentPreview += new Outlook.ItemEvents_10_BeforeAttachmentPreviewEventHandler(ItemEvents_BeforeAttachmentPreview);

Upvotes: 3

Related Questions