Welcome to MSDN Blogs Sign in | Join | Help

November 2008 - Posts

Functional Programming Tutorial for Visual Basic 9.0
Visual Basic 9.0 added many language features that allow us to write in the functional style in a natural and expressive way. The value of programming in the functional style has been apparent to me for some time. VB developers can realize the benefits Read More...
Inner Join of Two Excel Tables
[Blog Map] I recently posted some code that allows you to use LINQ to query Excel tables . The source for these queries is the Open XML document – you don’t need to involve the Excel application to query the data in these tables. In that post, I presented Read More...
Publication of ISO/IEC 29500 (Office Open XML)
The ISO announced today the publication of the final text of ISO/IEC 29500, the Office Open XML specification. Doug Mahugh’s post on this has some relevant links regarding the process going forward. As those who have followed my blog know, I’ve had the Read More...
Detailed Description of PowerTools for Open XML cmdlets
[Blog Map] This post contains a detailed description of each of the PowerTools for Open XML cmdlets. For an overview and screen cast of PowerTools for Open XML, see Automated Processing of Open XML Documents using PowerShell . For more information on Read More...
Using LINQ to Query Excel Tables
[Blog Map] Excel has a very cool feature where you can declare that a range of cells is a table. It is a feature that allows you to use Excel very much like a database. You can add new rows as necessary, sort the table by columns, do some simple filtering, Read More...
The SkipLast Extension Method
[Blog Map] When writing queries, just as you sometimes want to skip the first n items in a collection, on occasion you want to skip the last n items. You could certain count the items remaining in the collection, and use the Take operator to take all Read More...
Running SharePoint on Hyper-V
The Enterprise Engineering Center (EEC) has put together a paper on running SharePoint on Hyper-V . It has a lot of great information, including links to required reading on Hyper-V, configuring and optimizing Hyper-V, key updates to install, and disk Read More...
My Schedule at TechEd EMEA Developers 2008
Monday evening, I’ll attend the ATE reception. Wednesday 11/12 at 13:30, I’ll be presenting OFC206 - Open XML SDK Version 2 Overview and Architecture. Attend this talk to see what the Open XML SDK makes possible. Thursday 11/13 at 9:00, I’ll be presenting Read More...
Debugging LINQ Queries
[Blog Map] Debugging LINQ queries can be problematic. One of the reasons is that quite often, you write a large query as a single expression, and you can’t set a breakpoint mid-expression. Writing large queries in expression context is particularly powerful Read More...
Free Windows Server 2008 When You Take Any of Three Featured Training Courses
Here's a cool offer. SharePoint developers are most effective when developing on Windows Server 2008, but it costs money. When customers take any of three select Windows Server 2008 instructor-led training courses through a participating Microsoft Learning Read More...
Remove Rsid Attributes and Elements before Comparing Open XML Documents
[Blog Map] A convenient way to explore Open XML markup is to create a small document, modify the document slightly in the Word user interface, save it, and then compare it with the Open XML Diff utility that comes with the Open XML SDK V2 . However, Word Read More...
Inserting / Deleting / Moving Paragraphs in Open XML Wordprocessing Documents
[Blog Map] (Update Feb 6, 2009 - The code to move/insert/delete paragraphs has been completed. This post introduces the code, and tells where to download the code from the PowerTools for Open XML project.) (Update March 24, 2009 - This post was updated Read More...
Page view tracker