VB6 is no longer supported.
You can get VB.NET 2008 Express free and would be a great place to start.
I'm not 100% on VBScript.
However, macro for families of parts is still very good.
One program for many parts makes Rev changes less of an issue.
Change one program vs changing many.