• Sign In
 
  • MSDN Blogs
  • Microsoft Blog Images
  • More ...
Search
  • Advanced search options...
Tags
  • .NET
  • Altova
  • blogging
  • code samples
  • Codeplex
  • Custom XML
  • DII
  • DIS29500
  • ECMA-376
  • IBM
  • Java
  • Monarch
  • ODF
  • Office 2007
  • OpenXMLDeveloper.org
  • PHP
  • Redmond
  • SharePoint
  • System.IO.Packaging
  • TechEd
  • UOF
  • VSTO
  • Windows
  • WordprocessingML
  • workshops
Archives
Archives
  • January 2012 (1)
  • October 2011 (1)
  • July 2011 (2)
  • April 2011 (1)
  • March 2011 (3)
  • December 2010 (1)
  • August 2010 (1)
  • June 2010 (1)
  • May 2010 (1)
  • April 2010 (3)
  • March 2010 (1)
  • November 2009 (4)
  • October 2009 (1)
  • September 2009 (2)
  • July 2009 (2)
  • June 2009 (4)
  • May 2009 (5)
  • April 2009 (4)
  • March 2009 (4)
  • February 2009 (2)
  • January 2009 (4)
  • December 2008 (4)
  • November 2008 (3)
  • October 2008 (4)
  • September 2008 (3)
  • August 2008 (2)
  • July 2008 (5)
  • June 2008 (7)
  • May 2008 (5)
  • April 2008 (8)
  • March 2008 (14)
  • February 2008 (15)
  • January 2008 (13)
  • December 2007 (12)
  • November 2007 (5)
  • October 2007 (9)
  • September 2007 (6)
  • August 2007 (10)
  • July 2007 (9)
  • June 2007 (8)
  • May 2007 (12)
  • April 2007 (14)
  • March 2007 (12)
  • February 2007 (10)
  • January 2007 (17)
  • December 2006 (14)
  • November 2006 (10)
  • October 2006 (11)
  • September 2006 (12)
  • August 2006 (12)
  • July 2006 (12)
  • June 2006 (23)
  • May 2006 (14)
Common Tasks
  • Blog Home
  • Email Blog Author
  • About
  • RSS for comments
  • RSS for posts

Is it too late to say Happy New Year?

Doug Mahugh - Office Interoperability
MSDN Blogs > Doug Mahugh > Is it too late to say Happy New Year?

Is it too late to say Happy New Year?

Doug Mahugh
12 Jan 2009 11:54 PM
  • Comments 1

Man, it's already the second week of 2009. Where does the time go?

Here are a few links to posts and articles I've come across over the end of the holiday season and the start of the new year ...

Package Explorer learns a new vocabulary. Wouter Van Vugt finally got some time off over the holidays, and spent it writing code. He's like that. The result is a new version of Package Explorer. The biggest new feature in this version is the "packaging vocabulary" concept: an XML-based representation of the semantics of parts and relationships in an Open XML document. Package Explorer uses this information to enable a new "Vocabulary view" in the Document Inspector, and will eventually use it to allow for on-the-fly creation of new parts from within the Package Explorer UI. Wouter has finished the hard work of creating the WordprocessingML vocabulary, and now needs to do the same for SpreadsheetML, PresentationML, and DrawingML. If you're interested in contributing to this effort, contact Wouter to volunteer.

Eric on Open XML. Eric White has been blogging about a variety of topics related to LINQ, Open XML, and SharePoint. Two recent posts of particular interest for Open XML developers cover working with in-memory documents and how to use the SharePoint object model to modify Open XML documents.

OPC photo album. If you missed Julien Chable's blog post on how OPC can do more than office documents, it's worth a look. He uses System.IO.Packaging to read and write a custom OPC-based format, and displays the slide show using WPF. Full source code provided.

Packaging formats. It seems the world is moving toward XML in ZIP packages for more than just photo albums. Rick Jelliffe has a thought-provoking post on the variety of ZIP-based packaging formats currently in use.

The Math Paragraph. One thing I never realized before I started working with document formats was how much complexity and subtlety there is in the serialization and rendering of equations. Murray Sargent is our resident expert in such matters, and he recently posted an interesting overview of the math paragraph concept is implemented in Office 2007.

Brian Jones's ghostwriters. Brian Jones's blog continues to serve up great Open XML content, even when he's too busy planning future versions of Word to write a blog post. (Note to self: how does he do that?) Anyway, there are two great new posts on his blog to start the new year: Zeyad Rajabi's post on bound content controls, and Ali Taleghani's Open XML SDK basics.

String values from spreadsheets. Open XML allows for inline strings as well as string stored in the shared strings table. This can be handy for developers; for example, you can add a row to a spreadsheet and just write the string values inline, without bothering to updated the shared string table. It also means you need to write code that will gracefully handle either approach, and PSC's Andrew Schwantes has a handy post on how to retrieve a string value regardless of which way it's stored.

She's back! Erika Ehrli returned from maternity leave last week, so keep an eye on her blog for lots of great Office developer content going forward.

  • 1 Comments
Comments
  • Julien Chable
    15 Jan 2009 5:57 PM

    Une semaine assez riche en article technique : Valider les identifiants Open XML (ID de relation, content-type,

Page 1 of 1 (1 items)
  • © 2012 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy Statement
  • Report Abuse
  • 5.6.402.223