The ScipBe.Common.Office namespace contains 3 classes : OutlookProvider (LINQ to Outlook), OneNoteProvider (LINQ to OneNote) and ExcelProvider (LINQ to Excel). The OutlookProvider is a wrapper class which provides IEnumerable collections to data of the COM interface of Outlook ( appointments, contacts, mails, tasks, ...). The OneNoteProvider provides collections of notebooks, sections and pages by manipulating the XML hierarchy tree of OneNote. And the ExcelProvider loads an Excel worksheet and provides column definition and row collections. All collections are IEnumerable so you can query them with LINQ. The full source code is provided.
Check out my articles where I describe the implementation of these 3 classes and how to use them. These articles also contain a lot of LINQ query examples.



| Outlook, OneNote and ExcelProvider |
![]() |
Contents | Components with sources and help file (C#, .NET 3.5, Visual Studio 2008) | |
| Version | 1.3 (2008-12-17) | ||
| File size | 126.3 Kb | ||
| Author | Stefan Cruysberghs | ||
| Nu downloaden | |||
Stefan Cruysberghs