Doug Mahugh - Office Interoperability

Doug Mahugh

Microsoft Interoperability Team
  • Doug Mahugh

    Baker & McKenzie paper on Open XML

    Baker & McKenzie's London office has pubished a paper on the Open XML formats and the Ecma standardization process. It's more about the legal and procedural aspects than the technical details, and it includes a plain-English overview of how the Covenant Not to Sue (CNS) works for the Open XML file formats. As they point out, "Microsoft has chosen to adopt a much more permissive stance to the use of its patent rights than that required under the Ecma Code." Brian Jones posted some additional...
  • Doug Mahugh

    Xlinq and WordprocessingML

    Last month I attended a meeting where Eric White described a really cool way he has been using the new Xlinq technology to iterate through sections of a WordprocessingML document and extract code snippets to be compiled and run for test cases. Xlinq provides the ability to do SQL-style queries on the contents of XML documents, which can really simplify the task of extracting nodes from a complex document. I attended the meeting because my wife Megan works on Eric's team and she had told me about...
  • Doug Mahugh

    Open XML Compatibility and Rehydration

    The new Open XML file formats offer true compatibility with all of the billions of Office documents that already exist. You can take any existing Office document (well, any created in the last decade or so), open it in Office 2007 Beta 2, and then save it as an Open XML Format document that will look like the original, print like the original, and behave like the original. In addition to this type of compatibility between documents, however, there's also another type of compatibility that people...
  • Doug Mahugh

    TechReady3 and Open XML

    This week we're having a huge conference at the convention center in Seattle for Microsoft employees. It's called TechReady, and it's an opportunity for salespersons, consultants, evangelists, and others from around the world to travel to the Redmond area and here all about current and soon-to-be-released technologies directly from the product groups themselves. It's also an opportunity for those of us at the home office to bone up on what's going on, so I'm attending as many sessions as I can fit...
  • Doug Mahugh

    Office Design Page

    I saw a reference to the official Office design page in Jensen Harris's latest post . It's really cool, check it out! It has a nice crisp design, and more personality than most of these sorts of resources. "People spend more time with Office than the love of their life." So true.
  • Doug Mahugh

    Minimizing VPC Image Size

    If you use Virtual PC, here's a great post by Jeff Atwood on how to create a minimal Windows XP/SP2 platform for a baseline image to build upon. His approach gets the image down to 758MB, and it's only 243MB when compressed with WinRAR! If you're not up on the latest Virtual PC news, like the fact it's now a free download, click here to learn more.
  • Doug Mahugh

    Open XML file format: Word 2007 article

    Ever since Beta 2 of the 2007 Microsoft Office System came out, the amount of content around the new file formats has been growing rapidly. And I keep finding cool new resources that I didn't know existed. Here's a great one: a 22-page article on MSDN by Erika Ehrli entitled " Walkthrough: Word 2007 XML Format ." It provides an overview of the Open Packaging Convention, parts, relationships, content types, the custom XML data store, and an example of how to create a WordprocessingML document from...
  • Doug Mahugh

    Office Web Components Roadmap

    Current and future plans for Office Web Components can be found on the Excel team blog this morning. The introduction of Excel Services supersedes the OWC approach, but support for OWC apps built around the currently shipping version of Office (2003) will be supported for another 10 years. Click here for all the details.
  • Doug Mahugh

    Business Data Catalog Simplified

    If you've ever seen a demo of the cool new BDC functionality in Microsoft Office Sharepoint Server 2007, you've probably come away with two conclusions: 1) It's an incredibly powerful and flexible concept. (XML configuration files that connect Sharepoint's search functionality to back-end databases, web services, and other types of custom applications.) 2) It looks like a pain in the ass to work with. The required XML files are very complicated, and -- as several of my friends in the TAP and...
  • Doug Mahugh

    CreateXlsx sample program

    This post covers the code for a CreateXlsx program that creates a simple Open XML spreadsheet from scratch using the .NET Framework 3.0 packaging API (System.IO.Packaging), as well as two of the Open XML code snippets that are available on MSDN . Full source code for this sample is provided in the attached ZIP file. This is the second in a series on how to create Open XML documents natively in C# managed code without using the Office client applications. ( Here's the DOCX version that I already...
Page 32 of 37 (361 items) «3031323334»