July 2009 - Posts
Microsoft Word 2007 allows you to lock a document, prohibiting users from making changes to content, while allowing them to add comments. If we have multiple documents that have the same content yet different comments, we can merge those comments into
Read More...
After installing security advisory 960715 and opening a workbook with one of Visual Basic 6 ActiveX controls embedded in the workbook you receive an error: “Object library invalid or contains references to object definitions that could not be found” or
Read More...
[Blog Map] Writing pure functional transformations a in a recursive style enables us to put together interesting transformations in a very small amount of code. Using some specific techniques that allow us to write this code very concisely, this approach
Read More...
[Blog Map] When thought of in a certain way, XML documents come in two flavors – data-centric and document-centric. Further, there are two types of document-centric documents. This post presents my thoughts about approaches to various types of document-centric
Read More...
Peter Galli, Senior Product Manager at Microsoft, has posted that Microsoft will be applying the Community Promise to the ECMA 334 and ECMA 335 specs. In his post, he says, "It is important to note that, under the Community Promise, anyone can freely
Read More...
Last January, I blogged about an approach to normalizing LINQ to XML trees . That post is based on another post, Manually Cloning LINQ to XML Trees . In those posts, my code to clone an element would clone a self-closing element (<Tag/>) as self-closing,
Read More...
[BlogMap] (Note: this is a post on comparing two Open XML word processing documents. For a post on comparing two XML documents, see Equality Semantics of LINQ to XML Trees .) Sometimes we want to compare two word processing documents to see if they contain
Read More...
The interoperability team here at Microsoft has posted about a C# SourceForge open source project that converts from binary documents to Open XML. The blog post indicates that the code works with Mono, so it provides some level of portability across operating
Read More...
Frank Rice published an article on MSDN: Programmatically Update Multiple External Data Connections in Excel 2007 by Using Open XML Hadley Pettigrew published an article on OpenXmlDeveloper.org: Use Ruby on Rails to modify an Open XML Document Wouter
Read More...