Thursday, May 26, 2011

NetOffice - A version independent Microsoft Office API proxy (Think "No More PIA" or "One Library, many Office versions")

CodePlex - NetOffice - The easiest way to use Office in .NET

"Project Description
.NET Wrapper Assemblies for accessing Microsoft Office, Excel, Word, Outlook, PowerPoint, Access

english | deutsch

Features

  • Office integration without version limitations
  • All objects, methods, properties and events of the Office versions 2000, 2002, 2003, 2007, 2010 are included
  • Attribute concept and XML source documentation for information which Office version(s) are offering the particular method or property
  • Syntactically and semantically identical to the Primary Interop Assemblies
  • No training if you already know the Office object model, use your existing PIA code
  • Reduced and more readable code with automatic management of COM proxies
  • No deployment hurdles, no problematic registration, no dependencies, no interop assemblies, no need for VSTO
  • Usable with .NET version 2.0 or higher
  • Easy Addin Development

..."

I don't know about you, but I have to support apps on a number of different machines with a number of different Office versions. From 2003, through 2010. And dealing with the PIA's can be a pain. So when I saw this, I knew I had to add this to my watch list. It almost sounds too good to be true, doesn't it? lol

And "Plus 1" to the project for providing both C# and VB.Net samples... :)

3 comments:

  1. hey greg,
    thanks for this blog post.
    we have a lot visitors there comes from you.
    regards*
    SebastianDotNet

    ReplyDelete
  2. That's awesome! That's the best compliment a web curator like me can get... :)

    ReplyDelete
  3. thats Greg, that will help a lot in my project. keep writting!

    ReplyDelete

NOTE: Anonymous Commenting has been turned off for a while... The comment spammers are just killing me...

ALL comments are moderated. I will review every comment before it will appear on the blog.

Your comment WILL NOT APPEAR UNTIL I approve it. This may take some hours...

I reserve, and will use, the right to not approve ANY comment for ANY reason. I will not usually, but if it's off topic, spam (or even close to spam-like), inflammatory, mean, etc, etc, well... then...

Please see my comment policy for more information if you are interested.

Thanks,
Greg

PS. I am proactively moderating comments. Your comment WILL NOT APPEAR UNTIL I approve it. This may take some hours...