Si por alguna extraña razón cósmica en este mundo ultra moderno de la programación de software bajo plataforma .NET te encuentras con la necesidad de manipular programáticamente archivos de Microsoft Office te recomiendo uses el proyecto open source MPXJ . La biblioteca MPXJ permite la lectura y escritura de diversos formatos de archivo de Microsoft Project usando un API en .NET o Java. Estas API ofrecen clases que representan los componentes de un archivo de Project como Tareas, Recursos...