wordpress hit counter
Welcome to OpenXML Developer Sign in | Join | Help

Microsoft SDK for Open XML Formats Technology Preview

Microsoft has announced a new .NET API for working with the Open XML file formats. The SDK for Open XML is a free download, and provides a set of typed parts that correspond to the parts in an Open XML document, as well as classes for the package itself and the various document types. The diagram below shows some examples of the types of classes provided in the API:

Documentation for the new API is available on MSDN, including a variety of code samples. More information about the samples can be found on Erika Ehrli's blog.

Microsoft released the technology preview version of this API to get feedback from developers to help guide the future direction of Microsoft's Open XML development tools. You can provide feedback, and also get questions answered, at the MSDN support forum for the SDK. (That's Microsoft's official support forum, but you can also post questions in the Forums section of OpenXmlDeveloper.)

Published Wednesday, June 06, 2007 1:19 PM by dmahugh Edit

Comments

 

ghowlett said:

It will be great if it would add support for opening encrypted packages.

Thanks

Gary Howlett
www.clusterseven.com
August 13, 2007 4:50 AM [Remove this Comment]
 

jlundstocholm said:

Gary,

The System.IO.Packaging.EncryptedPackageEnvelope should do what you need to do. IT is not part of the abstract Open Xml Object model but in the core System.IO.Packaging itself. See more at http://msdn2.microsoft.com/en-us/library/system.io.packaging.encryptedpackageenvelope.aspx

:o)
September 26, 2007 2:40 PM [Remove this Comment]
 

wildert said:

What about an API thats comprable to the COM library, where we can instantiate, modify, and then save off excel workbooks? is anything like this planned?
October 20, 2007 12:12 AM [Remove this Comment]
 

ggiaccaglini@msn.com said:

This .NET API is very advanced, but it is extremely huge and complex, too therefore requiring a lot of time to learn (documentation, examples, articles form about an OOXML Encyclopedia!). It is a very professional programmer matter, intimidating normal people...
And owing to the fact that OOXML files structure and XML/Xpath fundamentals knowledge are needed, in my opinion usig common Basic DOM objects and even trivial text files Open / Print commands you can do about all OOXML manipulation. With some patience, now!  

Gianni Giaccaglini
October 20, 2007 6:08 AM [Remove this Comment]
Anonymous comments are disabled