Here is a list on links that I want to share with you.
LINQ for Office Developers
Some Office solutions require that you work with XML. Open XML documents, SharePoint, and InfoPath are great samples. LINQ to XML is an in-memory XML programming interface that enables you to modify XML documents efficiently and easily. One of the great advantages of using LINQ to XML is that it greatly simplifies the task of processing XML documents. Making Office development even easier.
If you are new to LINQ to XML, you can explore the .NET Language-Integrated Query for XML Data MSDN article by Michael Champion. You can also find tons of resources at the LINQ Project resource center on MSDN.
Definitely the best of blogs for Office + LINQ is Eric White's blog. Eric has posted multiple blog entries about Office and LINQ. My favorite post is: Using LINQ to Query Excel Tables. Eric is working on a new series of posts about SharePoint and LINQ. His two latest posts include:
- Getting Started with SharePoint (WSS) Web Services using LINQ to XML
- Modifying Open XML Documents that are in SharePoint Document Libraries using Web Services
Office and Open XML Poster Downloads
While I was out of office, the Office Developer Documentation Group published an online version of the latest versions of the posters: