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.
Although the ExcelProvider will work standalone, if you want to use the OutlookProvider and/or OneNoteProvider you must also include a reference to Microsoft.Office.Interop.Outlook and/or Microsoft.Office.Interop.OneNote.

There is a newer version of this package available.
See the version list below for details.
Install-Package -Version 1.3.0
dotnet add package --version 1.3.0
<PackageReference Include="" Version="1.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add --version 1.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.


This package has no dependencies.

GitHub repositories (0)

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.0.1 829 6/28/2017
2.0.0 359 6/28/2017
1.3.0 3,382 7/19/2011