Office DOM uses COM as a base, targeting an older version should work on newer versions of office as well this is part of the COM contract afterall.

You won't of course be able to use any of the newer functionality that is only exposed in the later versions of the Office DOM.

There might be minor annoyances because of changes in features. YMMV depending on what set of functionality you use.


that said... Things may get messy if you're writing a 32bit app and the user has 64bit Office (or vice versa). if the user uses Office online, then i have no idea how that gets supported locally, if at all.