Batch-convert Office files to 2007’s Open XML format

A customer asked me the other day if Microsoft was ever going to build batch-conversion facilities to take old format files that live on a network fileshare, and convert them to the newer XML-based formats – his reasoning was the sometimes considerable reduction in size when saving as .DOCX or .XLSX compared to the binary .DOC and .XLS formats.

<wistful memories>

I remember writing a tool to do exactly this with Word docs, going from Word 2.0 to Word 6.0, using Visual Basic to automatically pump the necessary keystrokes into a Word 6.0 application, using the SendKeys() function… crude and somewhat clumsy, but for a one-off process, it worked fairly well 🙂

</wistful memories>

Coming back to the present, I was pleasantly susprised to discover the release last month of the Office Migration Planning Manager – a collection of tools which allows for scanning of networked files to report on any potential conversion issues, and batch conversion of those documents (either by creating an Open XML format document alongside the old binary one, or by replacing the original with the OOXML format file).

Remember of course that you can consume these formats in older versions of Office, using the Compatibility Pack. There’s a growing movement to adopt OpenXML as an industry standard – ECMA has already given the format its blessing, and the ISO is reportedly amenable to ratifying the format as a standard also. The momnentum is growing for 3rd parties who are building support for OpenXML – even OpenOffice now has a way of consuming and creating OpenXML documents.

UPDATE: Conincidentally, perhaps, Geek in Disguise, Steve Clayton posted last night about an online petition to the ISO to support the Open XML proposals- if you really value open-ness, even if Microsoft is the instigator of the efforts, go ahead and sign the petition

ZDNet sings praises of Office Communications Server beta

Like probably millions of other people, I get the daily ZDNet Tech Update Today (since long before RSS brought news feeds to the masses…) and was floored a little by David Berlind’s column today. I think David’s a good commentator – normally sails between the points of sycophancy and fundamentalism that some of the other ZDNet columnists sometimes exhibit.

The column today is about the release of beta 3 of Office Communications Server and Office Communicator 2007, which has now gone live. David’s comment on the whole thing:

If there will be an amazingly compelling reason to go all-Microsoft for your office suite … your document sharing infrastructure … your e-mail and scheduling system … your data/voice conferencing … and your instant messaging, then Office Communicator is it.

So deeply and contextually can Office Communicator’s DNA be integrated into the rest of Microsoft’s solutions that there is probably no other glue in all of Microsoft’s portfolio that so elegantly demonstrates the company’s strategic vision for making knowledge workers more productive at what they do.

Wow. I think he likes it!

Calibri: a font like no other…

Someone asked me a semi-bizarre question today: the new fonts which are in Office 2007 and Windows Vista, especially Calibri (which, I must say, I think looks great)…

 
Can they be installed on older versions of Windows or Office?

I had never really appreciated all the work that goes into generating a decent font, including getting cross-industry support for stuff like building it into printer ROMs etc. It turns out there’s a whole Typography research group within Microsoft – if you’re interested in finding out anything more about fonts, I’m sure you’ll get it there…

Anyway, the answer to the question is two-fold…