Customizing the Outlook experience of attaching files from a SharePoint document library

Do you use SharePoint and Outlook? I recently acquired an article and sample code from one of our Microsoft consultants, Ben Roscorla, to show how to create an Outlook add-in to support a functionally rich and yet visually consistent experience to attach SharePoint documents to an email message. The following is a summary of the…

0

Referencing Outlook field and property names in non-English locales

In Microsoft Outlook, fields store values in forms and properties store values in macros or add-ins. If you use forms, macros, or add-ins that reference standard or custom fields in non-English locales, you should be aware that the forms or code should reference standard and custom fields using their locale-dependent field names. Also, if your…

0

Creating a helper class in C# to access common Outlook item members

In Microsoft Outlook, items such as MailItem, ContactItem and AppointmentItem have similar properties and methods. For example, the Application, Attachments, Body, Categories, and Class properties, and Close, Copy, and Display methods are common to all Outlook item objects. The COM-based Outlook object model returns the generic Visual Basic Object instead of the exact item type for many…

0

Outlook 2010 MAPI Reference has been updated!

The Outlook 2010 MAPI Reference has recently been updated on MSDN. The Nickname Cache topic is now in sync with my earlier blog post Programmatically Accessing the Nickname Cache in Outlook 2010. What’s New in This Edition lists the following updates: Using Microsoft Outlook 2010 and 64-bit MAPI requires more than the traditional 32-bit API for…

0

Running Sample Outlook Add-in's

A few customers have asked about how to run the time-reporting add-in that was published on MSDN as Creating a Simple Time-Reporting Tool Based on the Outlook 2010 Calendar, and discussed in the blog post Time-Reporting Tool now Available as an Outlook Add-in! In general, because the main reason for us to provide code samples is to demonstrate…

0

Attaching a File or an Outlook Item to an Outlook Message

Attaching a file to a Microsoft Outlook mail item is one of the most popular customer actions in Outlook.   Naturally, many power users also ask how to do this programmatically. The Outlook object model provides the Attachment object, Attachments.Add method, and an Attachments property for each of the Outlook item objects (for example, mail, appointment, contact, meeting,…

0

Importing Charts, Customizing the Ribbon, Starting Excel from Outlook

Often I see customers on forums asking how to display custom user interface in the Office Fluent ribbon under some specific conditions. For example, how to display a custom ribbon only for mail inspectors, or, how would one tell the inspector is in compose mode and not read mode. Browsing just the titles and summaries of…

0

Programmatically Accessing the Nickname Cache in Outlook 2010

I recently chatted with our MAPI expert Stephen Griffin and would like to share what I learned about the Outlook nickname cache. The nickname cache is the list of recipient names that is displayed when you insert names in the To, Cc, or Bcc field in an Outlook email or meeting request. The nickname cache…

0

Nice Roll-up of Recent Publications: Access, Excel, Office, OneNote, Outlook, Visio, Word

  API References and SDKs  Component API Reference for Office 2010 Outlook 2010 Developer Reference (MSDN refresh) Outlook 2010 Primary Interop Assembly Reference (MSDN refresh) OneNote Developer Reference: Application Interface      Technical Articles  Creating Subprocess Diagrams Programmatically in Visio 2010 (March refresh) Creating Subprocess Drawings Programmatically in Visio 2010        Sample Code…

0

Time-Reporting Tool now Available as an Outlook Add-in!

The time reporting macro that I blogged about a few months ago has been implemented as a C# Outlook 2010 add-in. The add-in’s Visual Studio project is now available for download as part of the Visual How To Creating a Simple Time-Reporting Tool Based on the Outlook 2010 Calendar. This add-in has significant improvements in the…

0