I would like to use C# for an application I'm building, but the application makes heavy use of automation (i.e. Excel, Word).
Is it feasible to use C# for such an application? It used to be a nightmare to use C type languages for things like parameter lists with null arguments etc..
What are some tips to make things easier or should I just stick with VB.NET?