Archive | Add-in Express RSS feed for this section

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

Connecting Outlook appointments with Freshbooks web-service data, part 4

In this, our fourth and final part on how to write an Outlook add-in for Freshbooks web-service, we’ll explore how to develop a custom form region to connect an Outlook appointment with the web-service’s Timesheet entry. Our intended end result will look similar to the following image. You will notice how we’ve used an Add-in […]

Read more

Creating Outlook ribbon UI from scratch – Integrating with Freshbooks web-service, part 3

In part one of the series, we’ve created Freshbooks specific folders, set their Message classes and created a Freshbooks Solution Module. In part two we continued by adding custom properties to the folders and created custom views. We’ve also replaced the Outlook Inspector UI with our own and imported Freshbooks data into Outlook. In this […]

Read more

Calling Freshbooks web-service from Outlook, part 2

In the previous article, we started with the basic concept and layout of our Freshbooks Outlook Add-in, see Integrating Outlook add-in with Freshbooks web-service, part 1. So far, we’ve connected Outlook to the web-service by creating the Freshbooks specific folders, message classes and solution module, and in this article we’ll continue building our plug-in by […]

Read more

How to integrate an Outlook add-in with the Freshbooks web-service, part 1

Freshbooks is a cloud-based accounting web-service that allows more than 5 million people to capture invoices, expenses and time sheets online. It also provides a rich API which developers can use to access Freshbooks data using HTTP and XML. In this article, the first of a series, we’ll start building a Microsoft Outlook Add-in that […]

Read more

Creating an Excel Stock Information RTD server using the Yahoo Finance API

Yahoo’s Query Language or YQL allows you to run SQL-like queries against a variety of web services. The amount of available web services are immense! To get a better idea of all the available services,   which services are on offer, and the type of data they return, have a look at the YQL Console. In […]

Read more