Wrapping up 2006

I’m taking a few days off for the New Year celebration, and I hope you are too. The work will still be there next week, I’m sure. Meanwhile, here are a couple of links that Open XML developers may find interesting during this otherwise quiet week … Peking University recently released a program to convert…

2

Searching Open XML documents

Searching documents for text strings is a common task in many type of applications. And there are many possible variations on this simple concept: whether to search the body of the document or its metadata, whether to restrict your search to specific document types or document sections, and so on. At its core, however, all…

0

Finding WindowsBase.dll

OK, what’s the deal with WindowsBase.dll? It’s the dll where the System.IO.Packaging API lives, and you have to add a reference to it in your project before you can use the packaging API. And it’s never there at the end of the .NET tab on my “Add Reference” dialog. For example, here’s my list, which…

10

SpreadsheetML documents in a browser

Muthu Kumar Arjunan has posted the second article in his series on XSL transformation of SpreadsheetML data over on OpenXmlDeveloper.org. This article looks at how to generated a paginated set of documents (HTML pages) from a large spreadsheet, using XSLT. Here are links to the two articles: XSL transformation of SpreadsheetML to HTML — Part…

0

Backgrounds in WordprocessingML

Part 3 (Primer) and Part 4 (Markup Language Reference) of the Ecma Office Open XML spec have many XML markup examples that demonstrate various concepts. Pasting those samples into a minimal test document is a good way to learn about how Open XML works. When I first tried to do this for the document background…

0

Rsids explained

There’s an interesting post on Brian Jones’s blog today about how rsids work in Open XML documents. The use of rsids provides a simple and flexible mechanism for merging changes two users make to the same document, and if you’ve looked inside many Open XML documents you’ve seen rsdis all over the place. They’re used…

0

Mac support for Open XML

Some people are wondering how Microsoft Office for the Mac will support Open XML, and there has been some speculation on this lately in the press and blogs. I just wanted to clarify where things stand, based on the latest information from the Office for Mac team blog: Microsoft will issue free downloadable file format…

0

Archive: links to all posts

04/06/2010 Office’s Support for ISO/IEC 29500 Strict 03/29/2010 SC34 Meetings, Stockholm 11/24/2009 Standards, Patents, and the OSP 11/18/2009 Open XML support in new tools, apps, and custom solutions 11/17/2009 DII workshop, Brussels 11/07/2009 ODF plugfest and OOoCon, Orvieto 10/13/2009 DII workshop – Brussels, November 12 09/23/2009 DII Workshop on Office 2010 Extensions 09/15/2009 SC34 WG4…

0

Images in Open XML documents

Images are one of the basic elements of a document, and the use of images in documents continues to grow. Just a few years ago, it was relatively uncommon to have an image in a word-processing document, and downright rare to see one in a spreadsheet. Now images are commonplace in all types of documents,…

8

Open XML in Estonia

At the launch of Office/Vista/Exchange (LOVE, get it?) in Estonia 10 days ago, Microsoft Student Partner Kristjan Kongo gave a presentation on Open XML and showed off some demos of the kinds of developer opportunities that Open XML offers. Thanks for plugging the OpenXmlDeveloper site on your desktop, Kristjan! The Estonian launch event also featured…

1