Open XML, SharePoint, and Office
In this post, I release V2 of this simple document generation example. I provide a 2-minute screen-cast that shows the document generation process, generating 3000 documents in less than 30 seconds.
11 minute video that walks through the process of embedding a chart in a word-processing document, and then programmatically updating that data so that the chart reflects the new data.
Shows code to replace a picture in a picture content control in an Open XML WordprocessingML document.
It is possible to import HTML that contains bullets or numbering using atlChunk. Word 2007 or 2010 imports the numbered items and creates the appropriate WordprocessingML markup, as well as necessary numbering styles, to create a word-processing document that looks as close as possible to the original HTML. The following example alters a document by [...]
Introduces the approach of configuring the document generation process by entering XPath expressions in content controls in a template document.
Flexibility in a document generation system is very important to its usability. We all know how it works. You’ve been commissioned by the marketing department to put together a mailing to 50,000 customers. After doing the work of putting together the template document, the marketing department *will* come ask for changes to the data and [...]
Some time ago, while still at Microsoft, I was involved in a small business intelligence project. Many, many years ago, I was a database application developer, but times have changed. I had to get up to speed on how to build and use a data warehouse in a hurry. Fortunately, one of my best friends [...]
On OpenXmlDeveloper.org, in one of the forums, there is a thread about how to clean Word proofing errors clutter out of an Open XML WordprocessingML document. In PowerTools, in the HtmlConverter project, there is a class called MarkupSimplifier, which can remove proofing errors. In addition, it can simplify WordprocessingML markup in a variety of ways, [...]
I have completed a preliminary version of this simple DOCX generation system, which you can download, unzip, and try. You can find the zip file that contains all necessary bits…
I have completed a rough first version of this document generation system that is driven by C# code that you write in content controls in a Word document. As an intro, I’ve recorded a small screen-cast that shows the doc gen system in action. This post is the tenth in a series of blog posts [...]