Oh, i know there are some people looking exactly for something like this:
Vertigo Software's Managed Smart Documents WrapperT simplifies Microsoft® Office Smart Document Development with a new, object-oriented, declarative programming model, supported with new project templates, samples, and documentation.
yes, it's free (subject to EULA)