Как вставить код макроса (из источника базы данных) в известный файл Excel, используя .net 4
Проверьте этот пример:
http://support.microsoft.com/kb/303871
Он использует VB.net, но даст вам направление ...
Тим