Sign In
MSDN Blogs
Microsoft Blog Images
More ...
Microsoft Office 2010 Engineering
The official blog of the Microsoft Office product development group
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Common Tasks
Blog Home
Email Blog Author
Subscribe via RSS
RSS for posts
Recent Posts
Leaving Microsoft, Blog Moving to EricWhite.com
Posted
over 1 year ago
by
Eric White - Independant Consultant
8
Comments
Using the OData Rest API for CRUD Operations on a SharePoint List
Posted
over 2 years ago
by
Eric White - Independant Consultant
1
Comments
Comparing Excel Automation to Excel Services
Posted
over 2 years ago
by
Eric White - Independant Consultant
0
Comments
Microsoft Word 2010 Developer Building Blocks
Posted
over 2 years ago
by
Eric White - Independant Consultant
3
Comments
How to Install and Activate the IW Demo/Evaluation Hyper-V Machine
Posted
over 2 years ago
by
Eric White - Independant Consultant
1
Comments
Tags
BCS
Book Recommendations
C#
Claims-based Identity
FP Tutorial
FP-Tutorial-VB
Functional Programming
LINQ
LINQ to XML
Managed Add-In
News
OBA
Office
Office 2010
OpenXML
OpenXmlSdk
Pages
PowerTools
Recursive Descent Parser
SharePoint
SharePoint 2010
SpreadsheetML
Useful Code Snippets
VBA
XML
Microsoft Blogs
Articles
Tutorial in Functional Programming using C# 3.0
How to Write Queries in a Functional Style
Blog Map
Eric White's Blog Map
Tutorial in Functional Programming using VB 9.0
Archives
Archives
January 2011
(1)
December 2010
(9)
November 2010
(4)
October 2010
(1)
September 2010
(1)
August 2010
(1)
July 2010
(9)
June 2010
(8)
May 2010
(4)
April 2010
(7)
March 2010
(26)
February 2010
(7)
January 2010
(12)
December 2009
(11)
November 2009
(21)
October 2009
(6)
September 2009
(2)
August 2009
(3)
July 2009
(9)
June 2009
(3)
May 2009
(8)
April 2009
(10)
March 2009
(6)
February 2009
(9)
January 2009
(8)
December 2008
(11)
November 2008
(44)
October 2008
(22)
September 2008
(19)
August 2008
(11)
July 2008
(20)
June 2008
(13)
May 2008
(3)
April 2008
(20)
March 2008
(7)
February 2008
(3)
January 2008
(4)
December 2007
(20)
November 2007
(1)
October 2007
(1)
August 2007
(1)
July 2007
(1)
May 2007
(1)
April 2007
(3)
October 2006
(32)
September 2006
(5)
August 2006
(3)
May 2006
(3)
April 2006
(2)
Browse by Tags
MSDN Blogs
>
Eric White's Blog
>
All Tags
>
openxml
Browse by Tags
Book Recommendations
C#
Content Controls
DocumentBuilder
FP Tutorial
Functional Programming
Introduction and General
LINQ
LINQ to XML
Managed Add-In
News
OBA
Office
Office 2010
OpenXmlSdk
Pages
PowerTools
Recursive Descent Parser
Screencast
SharePoint
SharePoint 2010
SpreadsheetML
Useful Code Snippets
Word Automation Services
XML
Blog Post:
Leaving Microsoft, Blog Moving to EricWhite.com
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog Due to personal obligations (moving away from Seattle) it is with sadness that I’m announcing that I’m leaving Microsoft. My last day at Microsoft will be January 21. This will be the last post on this blog. I will be commencing...
on
19 Jan 2011
Blog Post:
Building a Simple Recursive Descent Parser (Completed Simple Parser)
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog In this post, I complete the recursive descent parser that will parse the simple grammar that I presented previously in this series. In this post, I’ll examine in detail the NospaceExpression class, which needs to implement operator...
on
23 Sep 2010
Blog Post:
Building a Simple Recursive Descent Parser (continued)
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog In this post, I further enhance the recursive descent parser that will parse the simple grammar that I presented previously in this series. I’ll examine some more classes that represent symbols in that grammar. The classes I present...
on
3 Aug 2010
Blog Post:
Building a Simple Recursive Descent Parser
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog In this post, I present the start of a recursive descent parser that will parse the simple grammar that I presented previously in this series. I’ll point out some key features of the code so that it is easy to see how the code works...
on
30 Jul 2010
Blog Post:
Table Markup in Open XML SpreadsheetML
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog Tables are a feature in Open XML spreadsheets that allow you to interact with data more like a database. You can select a region and convert it to a table. Most Excel aficionados are familiar with this feature. It is very useful. ...
on
21 Jul 2010
Blog Post:
Creating a Collection from Singletons and Collections using LINQ
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog A key operation when doing pure functional transformations is the process of creating complex hierarchies of objects. We see this when transforming some data source (such as an Open XML WordprocessingML document) to a LINQ to XML tree...
on
15 Jul 2010
Blog Post:
Recursive Descent Parser: A Simple Grammar
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog To learn how recursive descent parsers work, it is helpful to implement a very simple grammar, so for pedagogical purposes, I’ve defined a grammar for simple arithmetic expressions. The parser will construct a syntax tree from expressions...
on
13 Jul 2010
Blog Post:
Recursive Descent Parser using LINQ: The Augmented Backus-Naur Form Grammar
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog A grammar is a device to define syntax for a language. A grammar is made up of rules, sometimes called productions. Each rule defines a symbol, when can then be further used in other rules. Grammars are not hard to understand; most developers...
on
6 Jul 2010
Blog Post:
Processing all Content Parts in an Open XML WordprocessingML Document
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog In Open XML WordprocessingML documents, there are five types of parts that can contain content such as paragraphs (with or without tracked revisions), tables, rows, cells, and any of a variety of content controls: Main document part...
on
2 Jul 2010
Blog Post:
Writing a Recursive Descent Parser using C# and LINQ
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog Recursive descent parsers are one of the easier types of parsers to implement. Given a properly defined grammar, you write a class for each production in the grammar, and you write one fairly simple method in each class. Each of those...
on
29 Jun 2010
Blog Post:
Open XML Package Editor Power Tool for Visual Studio 2010
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog The VSTO team today announced the release of the new Open XML Package Editor for Visual Studio 2010 ! This is an indispensible tool in every Open XML developer’s toolbox. This Power Tool is a Visual Studio add-in that provides...
on
22 Jun 2010
Blog Post:
Office 2010 Reaches RTM
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog Today we reached RTM for Office 2010, SharePoint 2010, Visio 2010, and Project 2010! The Office Engineering team’s blog has all the details .
on
16 Apr 2010
Blog Post:
Using the Open XML SDK from within a Managed Add-In
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog When you are writing code for an Office managed add-in, you can use the Open XML SDK to manipulate the current document in a whole variety of ways. This is a very powerful technique, which in some circumstances can give your application...
on
9 Apr 2010
Blog Post:
Determining if an Open XML WordprocessingML Document contains Tracked Changes
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog Processing tracked changes (sometimes known as tracked revisions) is something important that you should full understand when writing Open XML applications. If you first accept all tracked revisions, your job of processing or transforming...
on
8 Apr 2010
Blog Post:
Support for ISO/IEC 29500 Strict in Microsoft Office
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog Doug Mahugh has a very interesting post on our plans for Microsoft Office to offer full read/write support for the Strict conformance class of ISO/IEC 29500 . From the post: “All of that work took has moved us much closer to full...
on
6 Apr 2010
Blog Post:
Using Content Controls to give Semantic Meaning to Content in Open XML WordprocessingML Documents
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog A wide variety of business applications can take advantage of content controls to give semantic meaning to content in Open XML WordprocessingML documents. However, most applications that can benefit from content controls fit into one of...
on
31 Mar 2010
Blog Post:
SharePoint 2010 and Office 2010 Videos from the SharePoint Conference 2009
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog We’ve published ten of the most popular videos from the SharePoint Conference. SharePoint 2010 Videos Overview of the SharePoint 2010 Developer Platform This SharePoint Conference video provides code-based demos and a brief...
on
30 Mar 2010
Blog Post:
Testing for Base Styles in Open XML WordprocessingML Documents
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog Sometimes you want to process all paragraphs in a document, and filter based on the style name. However, sometimes it isn’t good enough to just filter on the style name, because if another style inherits from the style of interest...
on
29 Mar 2010
Blog Post:
Assembling Documents on SharePoint 2010 Sites by Merging Content from Excel, PowerPoint, and Word
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog Zeyad Rajabi and Frank Rice have put together a cool article, Assembling Documents on SharePoint 2010 Sites by Merging Content from Excel, PowerPoint, and Word , that shows how to build an innovative document generation solution on SharePoint...
on
26 Mar 2010
Blog Post:
Bandwidth-Adjusting Videos on MSDN
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog Now this is just cool. Many of the videos published on MSDN have been moved to the MSN video platform, and this has a very positive effect on developers watching How-to videos when bandwidth is somewhat limited. At home, I have basic cable...
on
25 Mar 2010
Blog Post:
Modifying an Open XML Document in a SharePoint Document Library
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog On a fairly regular basis, I need to write an example that retrieves an Open XML document from a SharePoint document library, modify the document, and save the document back to the document library. The correct approach is to use a CAML...
on
24 Mar 2010
Blog Post:
Developing with SharePoint 2010 Word Automation Services
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog There are some tasks that are difficult using the Open XML SDK, such as repagination, conversion to other document formats such as PDF, or updating of the table of contents, fields, and other dynamic content in documents. Word Automation...
on
17 Mar 2010
Blog Post:
Release of the Open XML SDK 2.0 for Microsoft Office
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog Microsoft has released the RTM version of Open XML SDK 2.0 for Microsoft Office today. This is great news and another big step forward for developers who write software systems that read and write Open XML documents. Till now, we’ve...
on
15 Mar 2010
Blog Post:
Formats Supported for altChunk
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog The altChunk importing functionality of Word supports the following formats for the imported content: AlternativeFormatImportPartType enum Content Type Html text/html Mht ...
on
11 Mar 2010
Blog Post:
Reducing Connaissance (Interconnectedness) and Increasing Robustness using LINQ
Eric White - Independant Consultant
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog This is one in a series of posts on transforming Open XML WordprocessingML to XHtml. You can find the complete list of posts here . Recently I went through the process of handling a variety of details in the XHtml converter –...
on
9 Mar 2010
Page 1 of 8 (196 items)
1
2
3
4
5
»