Los script de programación se refieren al código de programación que no necesita ser compilado y que puede ser ejecutado por medio de un intérprete.
Aquí puedes ver una lista de los lenguajes que utilizan un intérprete:
http://es.wikipedia.org/wiki/Categor%C3%ADa:Lenguajes_interpretados
Aquí puedes ver los lenguajes que utilizan un compilador:
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_compilado
Según las relaciones anteriores, las "macros", que están desarrolladas con el lenguaje Visual Basic, están en la categoría de lenguajes que utilizan compilador. Aunque por lo que pude leer, muchos lenguajes son itermedios, utilizan tanto un compilador como un intérprete.
Espero que te haya aclarado la duda.
Saludos. Dante Amor
Recuerda valorar la respuesta.