Doug Mahugh - Office Interoperability

Doug Mahugh

Microsoft Interoperability Team
  • Doug Mahugh

    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 ends with VsWebSite.Interop. So I have to manually browse to the dll, as shown to the right. Is it me? I did some searching on-line, and I don't think it is. Hai has the same problem, Dave has...
  • Doug Mahugh

    UOF translator project

    "There is a Chinese curse which says, "May he live in interesting times." Like it or not, we live in interesting times." - Robert F. Kennedy, 1966 Most historians now doubt whether there was ever any such curse. But its enduring popularity has made such questions irrelevant. To paraphrase Voltaire, if that saying didn't exist it would be necessary to invent it. It seems to fit so many situations, and consequently it has been repeated millions of times. That mythical saying sprung to mind when...
  • 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 OpenOffice.org 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

    Content Types for Open XML Documents

    Since many people are starting put Open XML documents on web servers, I thought some of you might find the following table of information useful. I had to track it down for some documents we'll be making available on the OpenXmlDeveloper.org site soon. These are the content types you need to register on your web server in order to let users download some of the common Open XML file types: File Extension: Content Type: docm application/vnd.ms-word.document.macroEnabled.12...
  • Doug Mahugh

    Kiev Open XML workshops

    We had two Open XML workshops in Kiev this week. Thursday was an all-day technical workshop at a government facility, and the attendees included developers and project leaders. I met a few of the people from the Ukraine's TC20 technical committee, and we discussed a wide variety of technical topics related to Open XML and document formats in general. Friday was a half-day workshop for senior management, and attendees included CIOs, development management, government officials, and press. Like...
  • Doug Mahugh

    Office’s Support for ISO/IEC 29500 Strict

    There has been some interest expressed lately regarding how soon Microsoft Office will offer full read/write support for the Strict conformance class of ISO/IEC 29500. I can certainly understand the interest in this topic from those involved in the standards process, as well as from our customers and other implementers. That’s why we’ve been looking into the issues and options for Strict support for quite some time. Many of you have observed our movement in this direction. Indeed, a member of WG...
  • Doug Mahugh

    Open XML diff tools

    When learning about Open XML or developing Open XML solutions, it's very common to find yourself wondering "what's the difference between these two documents?" For example, you may see something in a document that you'd like to recreate programmatically, so you want to know what markup would be required. Or perhaps you've modified a document manually (using Word, say) and you want to know what markup changes were caused by your edits. In those situations, a diff utility can save a lot of time...
  • Doug Mahugh

    Merry Christmas!

    Whether you celebrate Christmas or not, I hope you have a relaxing holiday season this week. While some people (including my Mom) are traveling thousands of miles to celebrate the holidays, my wife Megan and I are staying home this year. We're looking forward to the most unplanned, unprepared, uncrowded, unchaotic Christmas we've ever had. For your Christmas amusement, here's a Christmas card I came across on Presentation Zen today ...
  • 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

    Converting Office documents to Open XML

    XML-based file formats have been getting a lot of attention lately, but the vast majority of business documents worldwide are still in the binary Microsoft Office formats: DOC, XLS and PPT. And that will still be true for quite a while, because there is such a huge volume of Office documents in use that they can't all be converted overnight. in this post, I'm going to cover some of the options for converting those binary documents to Open XML. Converting Individual Documents For an individual...
Page 1 of 37 (361 items) 12345»