Yes, you can use VSA (Visual Basic for Applications) to execute scripts inside a .NET application. Here are two previously published articles on this topic; both are excellent sources for getting your feet wet with VSA:
Script Happens .NET by Andrew Clinick
Scripting and .NET by Chris Sells
This was first published in October 2004