Как мне вызвать функцию внутри файла VBScript из C #? Функция имеет 2 параметра.
Есть несколько способов сделать это. Простейшим было бы выполнить файл VBScript из командной строки внутри C #. Вам нужно будет передать свои параметры в командной строке, но код будет выглядеть примерно так:
System.Diagnostics.Process.Start(@"cscript //B //Nologo c:\yourfile.vbs");
Вот еще несколько примеров того, как выполнять функции командной строки в C #:
http://www.dotnetperls.com/process-start
Вы также можете усовершенствовать эти методы:
http://msdn.microsoft.com/en-gb/magazine/cc301954.aspx
http://msdn.microsoft.com/en-us/library/ms974577.aspx