The Easy Way to Assemble Multiple Word Documents

One of the most common requests we hear related to word processing documents is the ability to merge multiple documents into a single document. Today, I am going to show you how to leverage altChunks and version 2 of the Open XML SDK to easily create a robust document assembly solution in less than a…

20

Open XML SDK Session at PDC

I wanted to share with you guys some really cool demos and source code I presented at PDC last month. In addition to some of the same content I have talked about in my previous posts, I showed solutions to other scenarios, including Open XML SDK solutions built on top of SharePoint. I also talked…

4

ISO/IEC publishes the Office Open XML specification

There was some great news yesterday for those of you waiting to see what the final version of the Open XML specification would look like after the BRM resolutions were applied. ISO/IEC 29500 is now published in its final form: http://www.iso.org/iso/pressrelease.htm?refid=Ref1181 As I mentioned in an earlier post, I’m no longer quite as directly involved…

4

Creating a Presentation Report Based on Data

In my last two posts, I showed you how to create a spreadsheet based on data and how to read data from spreadsheet. Today, I am going to move away from SpreadsheetML to talk about PresentationML. Specifically, I am going to show you how to create a rich presentation report based on data from a…

4

Writing semantically aware LINQ queries against Excel tables

I hope you all have been enjoying Zeyad’s articles showing some of the powerful solutions you can build leveraging the Open XML API. Thanks for pulling these all together Zeyad, and I look forward to seeing some of the other solutions we’ve talked about. Today, there is a new post from Eric White that you…

1

Reading Data from SpreadsheetML

In my last post, I showed you how to create a spreadsheet based on data from a database using the Open XML SDK. Today I am going to show you how to do the reverse, specifically, how to read data from a spreadsheet and insert it into some data source, like a database. Again, if…

6

Document Assembly Solution for SpreadsheetML

In my last post I gave a high level overview of the architecture of the SDK. Now that we’ve gone over the basics, we’re ready to talk about some real world solutions and end-to-end scenarios. Based on feedback I heard from you guys, I will start with scenarios and solutions around SpreadsheetML. Let me know…

14

Open XML SDK 2.0 Architecture

In my first post on the Open XML SDK, I talked about the overall design of the SDK with respect to goals and scenarios. Today, I am going to talk about the architecture of the SDK in terms of its different components. The SDK Architecture The Open XML SDK is designed and implemented in a…

12

Open XML Format SDK 2.0

Hello, my name is Zeyad Rajabi and I am a Program Manager on Brian’s team. For the next several posts I will be talking about the Open XML SDK and will show you how to use the SDK to accomplish real world scenarios such as document assembly and document manipulation. Expect to see lots of…

17

Looking for some good reading on Open XML?

Wow, can’t believe it’s been over a month since my last post. I’ve been pretty busy getting back into the Office 14 project, the recently released Open XML APIs, as well as the Office 2007 SP work (where we’ll be introducing the ODF support). I haven’t had as much time to stay on top of…

9