Error 429 en tiempo de ejecución
Publicado por Manuel Pastrana (44 intervenciones) el 19/02/2003 17:47:02
Saludos a tod@s.
El siguiente código me está devolviendo el error 429 "El componente ActiveX no puede crear el objeto"
Private Sub mnuReportesEnProceso_Click()
Dim ObjAcc As Object
Dim PáginaInicial, PáginaFinal, NumCopias
On Error GoTo ErrHandler
Generando impresión
Set ObjAcc = CreateObject("Access.Application") <- línea en conflicto
ObjAcc.OpenCurrentDatabase "z:\Acuerdos.mdb"
dlgCommonDialog.CancelError = True
dlgCommonDialog.ShowPrinter
PáginaInicial = dlgCommonDialog.FromPage
PáginaFinal = dlgCommonDialog.ToPage
NumCopias = dlgCommonDialog.Copies
For i = 1 To NumCopias
ObjAcc.DoCmd.OpenReport "Confirmación", acViewNormal
Next i
ErrHandler:
ObjAcc.DoCmd.Quit
Set ObjAcc = Nothing
End Sub
Ya antes he utilizado esta rutina para imprimir desde un aplcativo de VB un reporte de Access y siempre había funcionado. ¿Qúé tengo mal?
Gracias a tod@s
Manuel
El siguiente código me está devolviendo el error 429 "El componente ActiveX no puede crear el objeto"
Private Sub mnuReportesEnProceso_Click()
Dim ObjAcc As Object
Dim PáginaInicial, PáginaFinal, NumCopias
On Error GoTo ErrHandler
Generando impresión
Set ObjAcc = CreateObject("Access.Application") <- línea en conflicto
ObjAcc.OpenCurrentDatabase "z:\Acuerdos.mdb"
dlgCommonDialog.CancelError = True
dlgCommonDialog.ShowPrinter
PáginaInicial = dlgCommonDialog.FromPage
PáginaFinal = dlgCommonDialog.ToPage
NumCopias = dlgCommonDialog.Copies
For i = 1 To NumCopias
ObjAcc.DoCmd.OpenReport "Confirmación", acViewNormal
Next i
ErrHandler:
ObjAcc.DoCmd.Quit
Set ObjAcc = Nothing
End Sub
Ya antes he utilizado esta rutina para imprimir desde un aplcativo de VB un reporte de Access y siempre había funcionado. ¿Qúé tengo mal?
Gracias a tod@s
Manuel
Valora esta pregunta


0