Posts Tagged ‘Outlook’

How to create custom Outlook rules and execute them programmatically: C# example

The Microsoft Outlook Rules is a very powerful feature that can sometimes get lost amongst the myriad other features and abilities of Outlook. Many Outlook programmers do not realise that Microsoft introduced a new rules object model in Outlook 2007 allowing developers to harness the power of Outlook rules... Read the rest of this entry →

How to replace built-in Outlook dialogs with custom forms

Years ago I found this article by Helmut Obertanner on CodeProject. In this article Helmut explains how you can replace the built-in Outlook Address book dialog with your own form. I was amazed and intrigued! This approach is a great way to provide your users with a custom address form that is able to retrieve contact address information from literally any source e.g. CRM or customer database... Read the rest of this entry →

Creating modular Office add-ins using Add-in Express

When creating a new Office extension with Add-in Express for Office and .net you have the option to design your entire add-in user interface using our visual designers, by simply dropping the various components on the design surface of the AddinModule. This is fine for most Office add-ins especially when you do not require a [...]... Read the rest of this entry →

Creating an Outlook Mail App in Visual Studio 2012

It's time to stop messing around and take the Office web app model for a spin. In this article, I'll show you how to create a simple but useful Outlook Mail App that lets you attach notes to mail items... Read the rest of this entry →

Create custom Outlook menus: VB.NET and C# for Outlook 2013-2003

It looks like Microsoft is going to go ahead and release Office 2013 sooner rather than later. I suppose you can argue they already have with the recent pre-ordering of Windows Surface (which comes with Office 2013 RT). Whether or not you consider Office 2013 RT to really be Office is up to you. It can be your opinion ... Read the rest of this entry →

How to avoid “Outlook detected a problem with an add-in”. Tips & tricks for Office 2013 developers

If you've read my last article, you would've seen I mentioned that Outlook 2013 has become a lot stricter when checking add-in performance for such metrics as add-in start-up, shutdown, item open and folder switching. If you do have a few misbehaving plug-ins, you might also have seen this new information bar when starting Outlook 2013 "A problem was detected with an add-in and it has been disabled" ... Read the rest of this entry →

What’s new in Outlook 2013 for Microsoft Office developers

The new Office brought with it some mayor changes and we've been focusing on the biggest change: the new app framework. But, Apps for Office is not the only new feature, Outlook 2013 Preview brings with it the following important changes... Read the rest of this entry →

UX guidelines to create Outlook 2013 mail apps

In my last article we've taken a hands-on approach on some UX guidelines for Office 2013 Content and Task Pane Apps, in today's article we'll take the same approach but focus on Mail apps for Outlook 2013 ... Read the rest of this entry →

Outlook 2013 development & customization: 7 questions developers should ask

What are Mail Apps and why would I build one? Okay, first off, this is two questions rolled into one. So technically, you are already getting a deal from today's newswire… 8 questions for the price of 7. With that in mind, let's continue. ... Read the rest of this entry →

How to develop Outlook 2010, 2007, 2003 add-in: Outlook objects and events

We're making our way through this short series covering Outlook add-in development. If you missed the previous parts, I highly recommend them, not just because I wrote. No no… because they are essential to understanding this edition, Part 3... Read the rest of this entry →

Office Newswire: All about – Microsoft’s new Metro style email service

I know I have said it a few times here in the Office Newswire but I'll say it again. I believe Microsoft's MOJO has returned and that it is big. In fact, it is growing as we see from yesterday's news about and the over 1,000,000 signups on its first day... Read the rest of this entry →

How to create an Outlook task, appointment or note from an email

In the first installment of this series, Customizing Outlook Ribbon and command bars in a single add-in, we took the first step in building the Ty Actions Outlook Add-in. If you followed along, you have a beautiful custom Outlook ribbon and a custom a command bar that will impress your users... Read the rest of this entry →

Creating add-ins for Outlook 2010, 2007: custom ribbon & command bar in one project (C#, VB.NET)

Despite what some promulgate as software development best practices, I like to start my projects by sketching what I envision. I don't conduct interviews. I don't write requirements. I thumb my nose at all type-A project manager types and don't make a plan... Read the rest of this entry →

Programming for Office 2010 on Windows 8 with Visual Studio 2012

If you've been following any IT related news lately you would've noticed that Microsoft has a number of new products and ideas up their sleeves. Last week we've seen their tablet offering, Microsoft Surface, announced. Windows 8 is close to release as well as Visual Studio 2012 and Office 2013 will be released in 2013... Read the rest of this entry →

How To: Set a custom icon for an Outlook folder in the Navigation Pane

Today I want to show you one of the new features Outlook 2010 brought to programmers. Now Outlook allows setting custom icons the Navigation pane folders. The Outlook Object Model provides a special method for this task – SetCustomIcon. So, let's start our journey into the Outlook programming world ... Read the rest of this entry →

Advanced search in Outlook programmatically: C#, VB.NET

Today I will tell you a story about searching items in Outlook. The most powerful and reliable search is using the AdvancedSearch method of the Application class... Read the rest of this entry →

Have any questions? Ask us right now!