Problema con un ejemplo del buho
Publicado por Jose (137 intervenciones) el 03/10/2013 23:04:13
Hola que tal
a ver si alguien me pudiera ayudar con esto
Baje un ejemplo de la web del búho topico #14
http://www.mvp-access.es/buho/todos.asp?pag=1
Lo probé tal cual y funciona perfectamente, pero al quererlo aplicar a mi base de datos me nuestra este error
este es parte del codigo:
el error me lo muestra en [u]Dim objExcel As Excel.Application[/u]
Private Sub AccessExcell_Click()
Dim H As Long
Dim V As Long
Dim MiBase As Database
Dim MiTabla As Recordset
On Error GoTo ErrorExcel
[u]Dim objExcel As Excel.Application[/u]
'Set MiBase = OpenDatabase(CurrentProject.Path & "\db1.mdb")
'Esta linea anterior, por si deseamos abrir una tabla de cualquier
'otra MDB. En este ejemplo abrimos una tabla Local (Excel).
Set MiBase = CurrentDb
Set MiTabla = MiBase.OpenRecordset("SELECT * FROM qtransaccionessalidasmesmx ORDER BY item ASC", dbOpenDynaset)
If MiTabla.RecordCount = 0 Then
MsgBox "La base de datos esta vacia", vbCritical + vbOKOnly, "AVISO"
Exit Sub
End If
Set objExcel = New Excel.Application
objExcel.Visible = True
'determina el numero de hojas que se mostrara en el Excel
objExcel.SheetsInNewWorkbook = 1
'Crea el Libro
objExcel.Workbooks.Add
objExcel.ActiveSheet.Select
Ya le busque mucho pero no lo puedo solucionar
Checando en internet me dice que le falta la librería dao3032.dll pero la instalo y me dice que hay un conflicto con otra librería, me interesa mucho sacar adelante este proceso
Si es posible que alguien me pueda ayudar, lo agradezco de antemano
a ver si alguien me pudiera ayudar con esto
Baje un ejemplo de la web del búho topico #14
http://www.mvp-access.es/buho/todos.asp?pag=1
Lo probé tal cual y funciona perfectamente, pero al quererlo aplicar a mi base de datos me nuestra este error
este es parte del codigo:
el error me lo muestra en [u]Dim objExcel As Excel.Application[/u]
Private Sub AccessExcell_Click()
Dim H As Long
Dim V As Long
Dim MiBase As Database
Dim MiTabla As Recordset
On Error GoTo ErrorExcel
[u]Dim objExcel As Excel.Application[/u]
'Set MiBase = OpenDatabase(CurrentProject.Path & "\db1.mdb")
'Esta linea anterior, por si deseamos abrir una tabla de cualquier
'otra MDB. En este ejemplo abrimos una tabla Local (Excel).
Set MiBase = CurrentDb
Set MiTabla = MiBase.OpenRecordset("SELECT * FROM qtransaccionessalidasmesmx ORDER BY item ASC", dbOpenDynaset)
If MiTabla.RecordCount = 0 Then
MsgBox "La base de datos esta vacia", vbCritical + vbOKOnly, "AVISO"
Exit Sub
End If
Set objExcel = New Excel.Application
objExcel.Visible = True
'determina el numero de hojas que se mostrara en el Excel
objExcel.SheetsInNewWorkbook = 1
'Crea el Libro
objExcel.Workbooks.Add
objExcel.ActiveSheet.Select
Ya le busque mucho pero no lo puedo solucionar
Checando en internet me dice que le falta la librería dao3032.dll pero la instalo y me dice que hay un conflicto con otra librería, me interesa mucho sacar adelante este proceso
Si es posible que alguien me pueda ayudar, lo agradezco de antemano
Valora esta pregunta


0