It is perfectly feasible to write a complex add-in in c#, however some of
the language features of VB.NET make it easier to write add-ins in this
language instead. In particular VB.NET's support for optional parameters,
named parameters, automatic type coercion and late-bound interfaces all help
make code less verbose when working with the Office APIs.
These two articles explain the differences in more detail.
This post is provided 'as-is' and confers no warranties or rights.
only .net language I know, I'm trying to write it using C#. But I face many
problems, which begin with the poor documentation and weired datatypes
called 'variants' and end with the non-ability to subscribe to events.
if it is a good idea to write an add-in using C#. I don't want to encounter
a unsolvable problem when 90% of my available time is over.
products using c#?