Le nouveau format des fichiers Word, Excel et Powerpoint 2007 est Open XML. Le .NET Framework 3.5 permet de travailler directement avec ce format grâce à l’espace de nom System.IO.Packaging.

Pour faciliter le travail de développement, Microsoft fournit « Open XML Format SDK ». Il s’agit d’une libraire construite sur System.IO.Packaging permettant de créer/manipuler/modifier les fichiers avec des classes de haut niveau et typées. C’est une première version. Une seconde version, beaucoup plus riche en termes de fonctionnalités, est prévue.

Il est à noter que pour les applications serveurs, la manipulation des fichiers se fait sans avoir Office installé.

Librairie en ligne : « Welcome to the Open XML Format SDK 1.0 » - http://msdn.microsoft.com/en-us/library/bb448854.aspx

Téléchargement du SDK (documentation et libraire : DocumentFormat.OpenXml.dll) - http://www.microsoft.com/downloads/details.aspx?FamilyId=AD0B72FB-4A1D-4C52-BDB5-7DD7E816D046&displaylang=en

Voici des exemples concrets sous forme de pas à pas:

Points d’entrée sur Open XML et le travail avec les fichiers Office 2007 :

Bon développement !