Access - Access9, ejecutar macro

 
Vista:

Access9, ejecutar macro

Publicado por Erika (1 intervención) el 03/04/2002 18:29:51
Hola
Alguien me podria ayudar necesito ejecutar una macro guardada en Access97 desde una aplicacion de visual Basic, como lo haria?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Access9, ejecutar macro

Publicado por Alejandro (4142 intervenciones) el 20/04/2023 23:20:22
Puedes usar el siguiente código de Visual Basic para ejecutar una macro en una base de datos de Access 97:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Dim objAccess As Object
Dim objDatabase As Object
 
' Crea una instancia de Access
Set objAccess = CreateObject("Access.Application")
 
' Abre la base de datos especificada
Set objDatabase = objAccess.DBEngine.OpenDatabase("ruta de la base de datos")
 
' Ejecuta la macro especificada
objAccess.DoCmd.RunMacro "nombre de la macro"
 
' Cierra la base de datos y Access
objDatabase.Close
objAccess.Quit
 
' Libera la memoria utilizada por los objetos
Set objDatabase = Nothing
Set objAccess = Nothing

Solo necesitas reemplazar "ruta de la base de datos" con la ubicación de tu archivo de base de datos de Access 97 y "nombre de la macro" con el nombre de la macro que deseas ejecutar.

Espero que esto te ayude.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar