You will need Visual Studio 2005 with all the latest service packs and
hotfixes.
This is because the Office 2007 Objects (Office12) became available
afterward. Visual Studio is a robust programming development environment,
and quite a bit spendy.
Open a C# Project, You will need to reference the Project12 (or Office12, I
forget) library. You now have the objects you need. This would be
accomplished as a stand alone project or a DLL.
I am working something similar, but find it is a bit easier to find help
using VB.NET or VBA.
If this helps, please consider rating the response.
Jim