Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

Announcing the First CTP of Open XML SDK V2
Today, the development team for the Open XML SDK has announced that they have released the first Community Technology Preview (CTP) of version 2 of the Open XML SDK. Download it at http://go.microsoft.com/fwlink/?LinkId=127912 . There is a lot of very Read More...
Using LINQ to XML to Retrieve Content Controls in Word 2007
Content controls are an effective way to add structure to word processing documents. You can write a very small LINQ query to retrieve the contents of content controls. This topic in Office Online provides more information on content controls. In an upcoming Read More...
Using Microsoft Office Clients with Office Live Small Business (which is Based on SharePoint)
The Dynamics CRM duo are at it again. Ben Riga and Girish Raja have put together an interesting video in which they talk about integration of Office with Dynamics CRM and Office Live Small Business (based on SharePoint). Office Live Small Business is Read More...
Chunking a Collection into Groups of Three
Raw data for a LINQ query doesn’t always come in the form you want. Recently, I had some data like this: string [] source = new [] { "EW" , "Eric" , "8:00" , "DW" , "Dave" , "9:00" , "JA" , "Jim" , "8:00" }; You want to transform the above collection Read More...
Use a Lambda Expression for an Event Handler
You can use lambda expressions to write an event handler, even for classes that predate C# 3.0 and the latest version of the framework. This can shorten your code, and make it easier to read. For example, the code to validate an XML tree using an XSD Read More...
Find Duplicates using LINQ
Sometimes you need to find the duplicates in a list. I’m currently developing a little utility that tests code in a word processing document (to be blogged soon). Each code snippet in the document has an identifier, and one of the rules that I’m imposing Read More...
Object Dumper: An Invaluable Tool for Writing Code in the Functional Programming Style
When developing C# programs in the functional programming style, you often need to dump out a collection to the console. Object dumper is a great tool to use for this. It is a sample that far too few developers know about. A functional transform typically Read More...
SharePoint Integration with Dynamics CRM
Two of my teammates, Girish Raja and Ben Riga, have recorded a cool 20 minute video where they talk about how Dynamics CRM integrates with SharePoint. They show a SharePoint List web part that pulls data from CRM, showing a list of CRM users and the hours Read More...
Disaster Recovery Planning for SharePoint
Companies store mission critical information in SharePoint – this is the information that embodies the collective knowledge of a company. Prudent and responsible IT professionals will plan for the unexpected with a comprehensive disaster recovery plan. Read More...
Running an Executable and Collecting the Output
Sometimes in the middle of a .NET application (either C# or VB) you want to run an executable and collect the output. This post presents a simple function (RunExecutable) that makes it easy to do this. I write a lot of documents that contain code. Many Read More...
Using PowerTools for Open XML in a Workflow
Antonio Zamora has posted an interesting article on using PowerTools for Open XML in a workflow using Windows Workflow Foundation (WF). We're seeing quite a few people who are using PowerTools for Open XML in a variety of scenarios. If you are using WF, Read More...
LINQ Reduces Line Counts and Makes Code “Pop”
Just as soon as I learn something, I blog it. This has a potential pitfall – sometimes I blog something and then learn that my approach was incorrect. But I’m not too awfully proud – I just blog again and tell you my new lessons learned. Nearly two years Read More...
Interesting Interview of Oliver Bell: Developer Interest Fueling Open XML
ZDNet Asia recently interviewed Oliver Bell, Microsoft Asia-Pacific's regional technology officer. The story mentions Oliver's blog post on the value that custom schema support adds to the format. I can attest that I've had several conversations recently Read More...
SharePoint: Content Management vs. Collaboration
This week, I’ve been attending a gathering of Microsoft technical sales professionals. In one presentation, I heard the following opinion (paraphrased): “The most important pillar of SharePoint is content management. This is the core value proposition Read More...
Version 1.2 of Open XML Diff Released
Pranav released another drop of Open XML Diff . There are a couple of bugs fixed. Read about Open XML Diff here . This tool is a developer's friend. When I'm writing code to generate an Open XML Document, I know how I want the document to render in Word, Read More...
More Posts Next page »
Page view tracker