Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Error HPageBreaks en VB6

Estas en el tema de Error HPageBreaks en VB6 en el foro de Visual Basic clásico en Foros del Web. Hola. Estoy haciendo una aplicacion en VB6 utilizando HPageBreaks para los saltos de paginas El problema es que si genero dos archivos seguidos se me ...
  #1 (permalink)  
Antiguo 19/12/2013, 21:37
 
Fecha de Ingreso: enero-2007
Ubicación: 9 de julio
Mensajes: 111
Antigüedad: 17 años, 3 meses
Puntos: 2
Error HPageBreaks en VB6

Hola.
Estoy haciendo una aplicacion en VB6 utilizando HPageBreaks para los saltos de paginas
El problema es que si genero dos archivos seguidos se me genera el error 1004 en tiempo de ejecucion
Les dejo un ejemplo del codigo que estoy utilizando

Private Sub Command1_Click()
Dim objExcel As Object
Dim Archivo As String

Archivo = "C:\" & Replace(Replace(Replace(CStr(Time), ".", ""), " ", ""), ":", "") & ".xls"

' crear la referencia a excel
Set objExcel = CreateObject("Excel.application")

objExcel.Visible = True

With objExcel
.Workbooks.Add
.ActiveWorkbook.SaveAs Archivo
.Cells(1, 1) = "Hola Mundo"

For x = 3 To 30 Step 3
.Cells(x, 1) = x
.Cells(x, 1).Select
.ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=ActiveCell
Next

.ActiveWorkbook.Save
Set objExcel = Nothing
End With
'Ejecuto de nuevo
Command1_Click


End Sub

Gracais
  #2 (permalink)  
Antiguo 03/01/2014, 12:13
 
Fecha de Ingreso: octubre-2008
Mensajes: 127
Antigüedad: 15 años, 6 meses
Puntos: 5
Respuesta: Error HPageBreaks en VB6

Hola,

yo creo que el problema lo tienes en la llamada recursiva. Mira de poner en un método distinto todo tu código y luego, en el command_click, las dos llamadas que te interesan al método creado en el punto anterior.

Saludos

Etiquetas: vb6
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:10.