Doug Mahugh - Office Interoperability

Doug Mahugh

Microsoft Interoperability Team
  • Doug Mahugh

    1 + 2 = 1?

    Does 1 plus 2 equal 3? After last week’s sometimes acrimonious discussion about formulas in ODF, you may be glad to hear that IBM and Microsoft appear to agree on that answer to this simple question. But is not so certain – maybe the answer is just 1 sometimes – and the question itself turns out not to be so simple after all. Let me explain. The State of ODF Formula Interoperability Today What is the current reality of ODF formula interoperability? Understanding the status of...
  • Doug Mahugh

    ODF Spreadsheet Interoperability

    Rob Weir posted on his blog a couple of days ago an Update on ODF Spreadsheet Interoperability .  I think it’s great that he has brought up spreadsheet interoperability, and specifically the issue of formulas, which seems to be the main thrust of his post.  I mentioned on the day of our SP2 release last week that “I’ll be doing some blog posts that get down into more of the technical details, to help explain some of the engineering decisions that we made in our implementation,” and Rob...
  • Doug Mahugh

    Links for 05/04/2009

    PHPPowerPoint 0.1.0 was released last week, as an open-source PHP API for generating PPTX files, much like the PHPExcel API for XLSX files.  Maarten Balliauw has a blog post with more information, download links, and sample code. A new post at covers the Simple OOXML Library , a set of classes that sit on top of the Open XML SDK to help developers create word-processing documents and spreadsheets quickly with minimal programming required.  The abstractions of this library...
  • Doug Mahugh

    Working with ODF in Word 2007 SP2

    For those of us on the Office Interoperability team, as well as our colleagues throughout Office, today is a big day. We’ve released SP2 (Service Pack 2 for Office 2007), which includes a bunch of updated features. Gray Knowlton has a roundup of what’s new in SP2, but I think the feature of most interest to readers here is probably the built-support for ODF 1.1. I first mentioned our plans for ODF support in a blog post last year , and I’ve also blogged in the past about the guiding principles...
  • Doug Mahugh

    Miscellaneous Links, 04/22/2009

    Catching up on links to blog posts I’ve found interesting this month … I was on vacation the first week of April, and missed out on the announcement of the release of the Open XML SDK Version 2 April CTP.  Zeyad Rajabi has details of the SDK version 2 over on Brian Jones’s blog, including a great example of the validation technology that is being built into the SDK.  Zeyad also has a new post this week on how to remove comments from Excel and PowerPoint files . Stephen Peront , who will...
  • Doug Mahugh

    IS29500 is an American National Standard

    The INCITS Executive Board has approved the adoption of ISO/IEC IS29500 (Office Open XML) as an American National Standard this week (on April 15), and the document will be published soon by ANSI.  This action taken by INCITS is a relatively routine occurence, as the US typically adopts ISO/IEC standards as national standards.  As an INCITS V1 member, I was very excited to see this news.  It’s a positive step in the validation and global adoption of IS29500.
  • Doug Mahugh

    DII Workshop: London, May 18

    I’m pleased to announce that another DII workshop is coming soon.  The last two events took place in Brussels and Redmond , and this one will take place in London on Monday, May 18. This is a free event that is part of the Document Interoperability Initiative ( ), and the goal of the DII workshops is to share information with the developer community and solicit feedback on how we can work together to improve interoperability.  This particular workshop will...
  • Doug Mahugh

    WG4 meetings and SC 34 plenary, Prague

    We had three days of WG4 face-to-face meetings in Prague last week, followed by the SC34 plenary on Friday at the same location.  As Jesper has noted, it was a tough week and we made an enormous amount of progress. For those who might not know, WG4 is the SC34 working group responsible for the maintenance of the Open XML spec, ISO/IEC 29500.  WG4 had its first meeting in Okinawa in January, and this time around in Prague we had more participants (31 the first day, as opposed to 22 in Okinawa...
  • Doug Mahugh

    Links for 03-25-2009

    I’m here at the WG4 meeting in Prague this week, working on IS29500 maintenance with the other members.  I’ll be posting about the week’s activity after we’re done and I have some time, but for now I wanted to cover a few blog posts I’ve found interesting in the last few days … I only showed up here Monday evening, but some people were around during the XML Prague conference over the weekend.  Alex Brown has blogged about Day 1 and Day 2 of that event, as well as the SC34 WG1 meeting on...
  • Doug Mahugh

    Miscellaneous links for 03/18/2009

    It’s been a couple of weeks since I posted, and I’ve come across several interesting blog posts and articles in that time.  Here are a few favorites … There’s some cool new content that has started appearing on the site.  First was the OOXML Crawler , an application that crawls all the documents at a URL (a web site or SharePoint library, say) and retrieves all of the metadata properties from those documents.  And this week there’s a cool article on how to use...
Page 4 of 37 (361 items) «23456»