Archive | Add-in Express RSS feed for this section

Office 365 API – Authentication & Setup

In our last article, we took a 10,000 foot view of what Office 365 has to offer. The article also made note of the Office 365 API, which enables developers to integrate with and use their users’ Office 365 data. Before we can access the users’ data, we’ll need to authenticate our Office app and […]

Read more

Office 365 for developers – What, How, Where?

With Build and Ignite behind us we’ve seen some pretty incredible things from Microsoft, from mobile to virtual reality. If you haven’t watched the Build keynote or some of the sessions yet, I encourage you to do so. Office 365 for the future These are very exciting times, especially for MS Office developers. Satya Nadella, […]

Read more

Graphics formats for Microsoft Office add-ins

Chances are that in the majority of Microsoft Office add-ins, you’ll be using at least one ribbon or command bar button. I do not know about you, but I can sometimes get hung up about which icon to use and deciding on which image will convey more accurately the task that will be performed once […]

Read more

How to determine when a user has read an Outlook message

In today’s article we’ll look at how to determine when a user has read an Outlook mail message. There are a variety of ways a message can be marked as read, e.g.: The user right-clicked the message in the Explorer and selected the “Mark as Read” context-menu item; or The mail message was opened in […]

Read more

Working with Outlook HTMLBody – a guide for Office developers

If you’ve ever tried to design an attractive and somewhat complex e-mail message using Microsoft Outlook and HTML, chances are you very quickly realized that the Outlook mail message body format performs rather differently than a normal web browser. <p align="justify">Read more at <a href="https://www.add-in-express.com/creating-addins-blog/2015/02/23/outlook-htmlbody-guide/">Add-in Express</a>.</p> <blockquote>   <p align="justify">To see all my recent Add-in […]

Read more

How to implement auto-update for Office add-ins

Automatic updates for software applications’ mobile apps have become an everyday occurrence for most users. For a user it provides a level of comfort to know that their software is always up to date with the latest and greatest version. It could also be a source of irritation for many users depending on the frequency […]

Read more

How to get unread mail in Outlook: C# code examples

Finding and filtering items in Outlook can be done in a variety of ways and in this article we’ll focus on ways to retrieve unread mail from Outlook. The following C# code examples demonstrate different techniques of getting unread mail items in Outlook. Read more at Add-in Express. To see all my recent Add-in Express […]

Read more

Working with Outlook attachments programmatically: C# code examples

Many Outlook developers have been faced with programmatically accessing and working with Outlook Item attachments. All Outlook items have the Attachments property, which means attachments can be added to MailItem, ContactItem and AppointmentItem items, to name a few. In this article we’ll explore some facets of handling and interacting with attachments in Outlook. All code […]

Read more

Sending and updating Outlook Calendar’s appointments and meeting requests

2015 is here, and from all of us at Add-in Express we wish you a very prosperous year. We’ll kick off this year by taking a closer look at Microsoft Outlook appointments and meetings. Difference between Outlook appointments and meetings In essence the Outlook Appointment and Meeting objects are the same thing. A meeting is […]

Read more

How to access Outlook from HTML and JavaScript based add-ins

When Microsoft announced their new Office development platform, which would allow developers to create MS Office Apps using HTML and JavaScript, I was very excited about the idea. Unfortunately, I quickly learned that I simply could not accomplish the same things I can with the standard Office Object Model than with the new Office JavaScript […]

Read more