Version-neutrality for your Office extensions: Add-in Express vs. VSTO

I have to be honest. I have become very spoiled with Add-in Express when it comes to Microsoft Office development, a fact that I once again realized after a discussion with the gang about Visual Studio Tools for Office (VSTO) and Add-in Express... Read the rest of this entry →

Office 365 Newswire: How cozy are RIM, Microsoft? – 2.10.2012

I don't know about this deal with RIM. I think it was made because it makes sense from the Office 365 side. Why wouldn't they want to support as many devices as they can? Of course it makes sense for RIM too... if only to slow all the negative momentum of the last couple of years. I disagree completely with the headline's implication... Read the rest of this entry →

Add-in Express vs. Visual Studio Tools for Office

Almost four years to this day, I wrote about the new Visual Studio Tools for Office (VSTO) available in the latest release of Visual Studio 2008. I've also later posted an update that I've found a much more efficient way of developing for Microsoft Office; and that way was of course Add-in Express!... Read the rest of this entry →

Video: Create an Office shared add-in – building a custom Click Twice deployment package

The video, Part 5, is the last of the series. In this 15-ish minute video, you will learn how to build a Click Twice deployment package for the MyTasks add-in. Click Twice is one of the major strengths of the Add-in Express toolset... Read the rest of this entry →

Office Newswire: SharePoint 15 – What we know thus far? – 2.8.2012

I know last week included several versions of the same news regarding Office 15 Tech Preview. Other than that, we don't know much of anything. But MSFT did release a SharePoint 15 SDK. So there is a some actual info here... along with some speculation to make it fun... Read the rest of this entry →

Office 365 Newswire: Office 365 email limits have been raised – 2.3.2012

From what I gather, Office 365 is doing okay. I make this judgment solely on the basis of the content of today's Office 365 Newswire. There is an abundance of useful content. Sure, we almost always have great editorial content... Read the rest of this entry →

Outlook 2010 Solutions Module revisited

It's been a year and seven months since my first article about the Outlook 2010 Solutions Module. Time sure flies when you're having fun. Since I first wrote the article, I received numerous comments and questions about the Outlook 2010 Solutions module, mostly on how to programmatically add items to it... Read the rest of this entry →

Office Newswire: Office 15 begins technical preview – 2.1.2012

Office 15 news! Let the speculation begin. Microsoft made the announcement and then offered little to know details. Look for a public beta late this summer. What happens after that? Let's speculate!... Read the rest of this entry →

Office 365 – Using jQuery with SharePoint Online

JavaScript, whether you love it or hate it, it's here to stay. Now, JavaScript does have its quirks and irritations, especially if you're used to managed code such as VB.Net or C#. However, despite the bad rep a lot of folks have given it, it is one heck of a powerful language... Read the rest of this entry →

Moving your existing Access database to Office 365

A few years ago I had a client who since they started their business used a Microsoft Access database to track their projects and the time their consultants worked on projects. As the company expanded the database grew up to a point where they realized an upgrade is needed. I was asked to move the database to a Microsoft SQL server backend, whilst keeping MS Access as the front-end... Read the rest of this entry →

Office 365 Newswire: 5 reasons Google Docs is not ready to replace Excel – 1.27.2012

Today's newswire is brought to you by Coffee Head Coffee Company. They don't really exist but if they did, I have a logo and spokesman ready for them. As I write today's newswire, I've already had so much coffee that I feel how Mr. CoffeeHead looks. I bet you know the feeling... Read the rest of this entry →

Video: Create an Office shared add-in – connecting business logic to Office events

On Tuesday we published Part 3 of the end-to-end demo. Today, we have Part 4. In reality parts 3 and 4 can be taken together but we thought it's better to break them up a bit and provide a bit of a break. But we have momentum now so let's keep this train a-moving because Part 5 is almost ready for its debut as well.... Read the rest of this entry →

Office Newswire: Outlook & SharePoint integration, Business Connectivity Services – 1.25.2012

SharePoint is a 'document coffin', says IBM. In this lead new item, the author reports a bunch of words from IBM's VP of Social Software. With these words, this gentleman makes a ridiculous argument and successfully garners a few headlines about IBM's social and productivity software... Read the rest of this entry →

Video: Create an Office shared add-in – interacting with Office object models & events

I admit some time has passed since we produced parts 1 and part 2 of our end-to-end demo. I'll take the blame for it. It's okay. But I want you to know the remaining parts have been sitting in my Outlook Tasks folder… staring at me… taunting me. ... Read the rest of this entry →

Office 365 – Attach files from SharePoint to Outlook E-mail programmatically

In my last post, Save Outlook e-mails & attachments to SharePoint Online programmatically, I showed you how you can write a Microsoft Outlook Add-in that will save all the attachments on an e-mail to the Office 365 SharePoint Online Shared Documents library. In today's post I would like to show you how to do the opposite, e.g. how to attach files from SharePoint Online to Outlook e-mail messages. This could be useful if your customer has a shared library with documents they send via e-mail on a regular basis. ... Read the rest of this entry →

How to load your Office COM add-in on condition

A typical problem is: how to unload my add-in if a custom condition is met. This blog post is about how to solve this problem.... Read the rest of this entry →

Have any questions? Ask us right now!