SharePoint Interoperability Event

Here is an interesting opportunity if you are a developer working on a product that interacts with SharePoint.  There is a free interoperability plugfest in Redmond on June 15th and 16th.  You can test your SharePoint interoperability, and get answers directly from the SharePoint team.  There will be presentations as well as opportunities to set…


Searching External Data in SharePoint 2010 Using Business Connectivity Services

Business Connectivity Services (BCS) are a set of services and features that provide a way to connect SharePoint solutions to sources of external data and to define external content types that are based on that external data. The search services in SharePoint 2010 are able to index the external data using the external content type…


Office 2010 Reaches RTM

Today we reached RTM for Office 2010, SharePoint 2010, Visio 2010, and Project 2010!  The Office Engineering team’s blog has all the details. This blog is inactive.New blog: TOC


Controlling Namespace Serialization of LINQ to XML

You can explicitly control how LINQ to XML serializes the namespaces for an XML tree.  You can control whether a namespace is serialized as the default namespace for a tree, or whether the namespace will use a prefix.  Namespace declarations look like attribute declarations, so to simplify the LINQ to XML tree, LINQ to XML…


Using the Open XML SDK from within a Managed Add-In

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 much better performance.  This is the key point behind the paper that Anil…


Determining if an Open XML WordprocessingML Document contains Tracked Changes

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 the WordprocessingML is made significantly easier. This blog is inactive.New blog: TOCI’ve written an MSDN article, Accepting Revisions in Open…


Support for ISO/IEC 29500 Strict in Microsoft Office

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 Strict support, and I’d like to state clearly and unequivocally at this time that…