Access - imprimir hoja de calculo

 
Vista:

imprimir hoja de calculo

Publicado por paco (5 intervenciones) el 09/01/2003 10:30:42
Necesito imprimir una hoja de calculo desde un formulario de acces sin tener que abril exel.
he conseguifo abril el archivo, pero no se imprime.
Muchas gracias y un saludo
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

imprimir hoja de calculo

Publicado por Alejandro (4142 intervenciones) el 26/04/2023 00:09:15
Para imprimir una hoja de cálculo desde un formulario de Access sin abrir Excel, puedes utilizar la función `Shell` para llamar al programa Excel y luego utilizar las macros de Excel para imprimir la hoja de cálculo.

Aquí tienes un ejemplo de código que podrías utilizar en un botón en tu formulario de Access para imprimir la hoja de cálculo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Private Sub cmdImprimir_Click()
    ' Ruta del archivo de Excel
    Dim rutaArchivo As String
    rutaArchivo = "C:\Ruta\Del\Archivo\Excel.xlsx"
 
    ' Crear objeto Excel
    Dim objExcel As Object
    Set objExcel = CreateObject("Excel.Application")
 
    ' Abrir archivo de Excel
    Dim objWorkbook As Object
    Set objWorkbook = objExcel.Workbooks.Open(rutaArchivo)
 
    ' Imprimir hoja de cálculo
    objWorkbook.Sheets("Nombre de la Hoja de Cálculo").PrintOut
 
    ' Cerrar archivo de Excel y objeto Excel
    objWorkbook.Close False
    objExcel.Quit
 
    Set objWorkbook = Nothing
    Set objExcel = Nothing
End Sub

En este ejemplo, tendrás que reemplazar la ruta del archivo de Excel y el nombre de la hoja de cálculo en la línea `rutaArchivo` y `objWorkbook.Sheets("Nombre de la Hoja de Cálculo")` respectivamente.

Espero que esto te ayude. ¡Buena suerte!
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