No debes confundir VB con VBA, o incluso con VBScript (para webs, por ejemplo), ya que estas son como versiones "capadas" de la primera. Con VB puedes desarrollar aplicaciones enteras, y con las otras no. Eso sí, si sabes VB (cosa que yo no sé, porque no soy informático), podrás hacer cualquier cosilla con macros, y código, para office.
El libro que menciona potypoty, y otros que me bajé hace tiempo, los cuelgo en
este link (es un pack con 10 ficheros, en formato word, pdf, y uno de ayuda, que ocupa 4,65 Mb). El que más utilizo, es el fichero de ayuda llamado "VBScript.chm" que he incluido en ese pack (de hecho tengo un link al mismo, en mi escritorio de Windows, para cuando uso, por ejemplo, alguna función cuya sintaxis no recuerdo exactamente).
Salu2