ubiquitour.com

Cómo utilizar VBA en Access para abrir un archivo Excel

Cómo utilizar VBA en Access para abrir un archivo Excel

Tratando de analizar los datos a través de informes de Access no es tan fácil como analizar sus datos utilizando Excel. En el acceso, nos puede el objeto Application de Excel para abrir una hoja de cálculo Excel usando VBA. Una vez que se define el objeto, puede utilizar la propiedad "Open" para abrir el archivo de hoja de cálculo. Después de abrir la hoja de cálculo, que puede modificarse dinámicamente en modo oculto o visible. La propiedad "Visible" se utiliza para mostrar u ocultar la hoja de cálculo después de abrir mediante código VBA.

Instrucciones

1 Haga clic en "Herramientas de base de datos" y haga clic en "Visual Basic" para iniciar el Editor de Visual Basic. Haga clic en el menú "Herramientas" y haga clic en "Referencias." Desplácese hacia abajo y marque la casilla junto a "Biblioteca de objetos Microsoft Excel < número de versión >." Haga clic en "Aceptar".

2 Crear un nuevo procedimiento sub tecleando lo siguiente:

Private Sub openSpreadsheet()

3 Crear las variables que utilizará para tener acceso a los objetos de Excel:

Dim xlsApp As Excel.Application

Dim xlsBook As Excel.Workbook4

Definir el libro que desea abrir al proporcionar un nombre de trayectoria y hoja de cálculo utilizando el siguiente código VBA:

Set xlsBook = Workbooks.Open("C:\my2007ExcelWorkbook.xlsx")

Set xlsApp = xlsBook.Parent5

Mostrar la hoja de cálculo, escriba el siguiente código:

xlsApp.Visible = True6

Terminar el procedimiento escribiendo "End Sub" al final del procedimiento. Presione "F5" para ejecutar el procedimiento y abra la hoja de cálculo.