As a developer I get different assignments and my current one involves interaction with Microsoft Office from C# – which I haven’t been doing for a long time now. Having previously developed websites using ASP.NET, I found the site http://www.asp.net/learn very helpful.
Is there a similar site concerning Visual Studio vs. Microsoft Office development?
This article can help you get familiar the technologies used for developing office application generally (and specially 2007 and 2010).
Have you checked out VSTO > Visual Studio Tools for the Microsoft Office
.Net for office blog
johnrdurant Blog writes alot of Office-Development related posts, using different technologies
This book was really useful for me, when i was trying to develop a C# application that interacts with Excel (it also explains interaction with most of the other Office applications )