Bueno, el tema es bastante largo, por lo que más que explicarte cada paso (llevaría escribir un manual completo), será mejor que te pase los links adecuados.
El Link madre es este, donde se explica el tema desde el inicio:
Automatizar aplicaciones con el modelo de objetos de Office
El el de MSDN y tiene los conceptos básicos.
Este es un lik hacia un documento con links a ayudas más específicas:
INFORMACIÓN: crear soluciones de Microsoft Office con Visual Studio .NET
Este el el sancta sanctorum de los programadores autodidactas o profesionales:
El Guille
Tengo más, pero date una vuelta por estos y dime si te son útiles.
De mi parte, la mayoría de los ejemplos que tengo son de Vb.net, pero se consiguen en C# también.