Warum machst du dann mit VBA weiter, wenn du doch mit .NET viel besser umgehen kannst ?
Wenn es um Office geht, lade einfach die Office-Erweiterungen zum VisualStudio dazu und schon kannst du auf VBA verzichten.