Thank-you, that looks like the most feasible approach for VBScript: given existing code, run it through something that would convert it to .NET.
That reminds me: it actually happened. An existing VBScript parser was used with a custom C# transpiler to generate the port to .NET, in order to realize performance and maintenance benefits.