Category: Office

DEATH TO INFOPATH!

DEATH TO INFOPATH!

There are few technologies that I truly hate and InfoPath is right up there.  The problem isn’t necessarily InfoPath itself (okay, yes, I do hate it and it sucks hard), but the misconceptions from many former and current customers and...

VSTO: The Customization Cannot Be Installed

VSTO: The Customization Cannot Be Installed

Got this strange error today with an Excel add-in I’m working on:

Now this seems pretty straightforward, right?  However, the add-in doesn’t show up in the Add/Remove programs menu! No amount of clean solution or rebuild would resolve this...

Getting All Content Controls using OpenXML

Getting All Content Controls using OpenXML

If you’re trying to get all of the content controls in an OpenXML document, the most obvious way to do it would be:

But this will only get you some of the content controls.  Basically, it won’t return any...

Inserting HTML into Word Documents

For a recent prototype, I was tasked with building a solution to allow authors to create “standard text” entries in SharePoint 2010 which could then be re-used by authors. One of the challenges was trying to figure out the best...

When False Means True

When False Means True

I encountered an interesting problem while working with our FirstPoint Office add-in (one of the many joys of working with the Office API!). In this case, a call to ActiveDocument.CanCheckIn() would return true, even when the value was clearly false. Testing...

The Impending Death Of Microsoft Office

The Impending Death Of Microsoft Office

Okay, maybe “death” is a bit severe.  But certainly, I think in the next few years (if not months), Office will start to lose marketshare…significantly. Now don’t get me wrong; I love Office (okay, not really, but I work with...

VSTO Versus Extensibility

VSTO Versus Extensibility

As we’re currently mulling a full transition to VS2008 and .NET 3.5, I’ve been investigating VSTO3 and ClickOnce once again.  My initial encounters with VSTO and ClickOnce were lacking.  With regards to VSTO, I didn’t find anything that I could...

Office Developers: Take Note!

Microsoft has a very powerful set of group policy administrative templates which allow administrators to set configuration options for Office globally for all users in the domain.  This makes many development scenarios much easier since it allows you to easily...