El visual basic que lleva office se llama Visual Basic Applications, es un subconjunto del Visual Basic "estandar", y no.. no es el mismo, es mas reducido, pero esta bastante completo, sirve para programar macros, accesar a los objetos de la aplicacion q se trate (excel, word, powerpoint, etc).
Desde Visual Basic Applications (VBA) No se pueden geneerar ejecutables, que yo sepa. En
www.lawebdelprogramador.com hay un foro de VBA.
En access si puedes generar un .exe pero no se decirte como se hace esto, creo q por alli ya lo respondieron.