¿Cómo ejecutar una macro de Access desde VB?

Sus
23 de Septiembre del 2003
He leído que con el objeto Docmd se pueden ejecutar consultas y macros desde un procedimiento de VB. Pero, ¿dónde se encuentra el objeto Docmd? ¿Hay algún requerimiento que haya que cumplir para que funcione?
Gracias de antemano.

sdemingo
23 de Septiembre del 2003
Hola Susana,
Para ejecutar macros de Access desde VB, solo tienes que invocar al método run. Teniendo el objeto que instancia a la BBDD en cuestión.

Dim AccApp as Object
Set AccApp = CreateObject("Access.Application")
AccApp.Application.run "NombreFunción", Param1, Param2, Param3...

Un saludo
sdemingo