InicioApuntes Y MonografiasCrear archivo Excel desde Visual Basic 6.0

Crear archivo Excel desde Visual Basic 6.0


Les dejo un ejemplo de como crear un archivo excel con visual basic 6.0, para las personas que se dedican al desarrollo
Es un ejemplo muy practico en la cual desde una consulta de Access se crea el archivo excel y exporta el resultado a un archivo XLS

A qui les dejo el código para su consulta



Dim ObjExcel As Object
Dim Libro As Object
Dim Hoja As Object
Dim NombreHoja As String

Dim Aux As String

Private Sub ExportaExcel_Click()
Dim i As Long
Dim j As Long
Dim SQL As String
Dim ObjField As Field

i = 2

Set db = CurrentDb()
Etiqueta11.Caption = ""
If FF <> "" Then
Set Libro = Nothing
'Crear el Objeto para abrir archivos EXCEL
Set ObjExcel = CreateObject("Excel.Application"
ObjExcel.Visible = True
'ObjExcel.DisplayAlerts = True

'Creamos un nuevo libro
Set Libro = ObjExcel.Workbooks.Add
Set Hoja = Libro.Sheets(1)
Libro.Sheets(1).Select
Libro.Sheets(1).Name = FF 'NombreHoja

SQL = "SELECT * FROM NOE_INCIDENTES"
'MsgBox (SQL)

Set conn = db.OpenRecordset(SQL)

With Hoja
.cells.Clear
i = 1

For Each ObjField In conn.Fields
.cells(1, i) = ObjField.Name
i = i + 1
Next
If conn.RecordCount > 0 Then
conn.MoveLast
conn.MoveFirst
For j = 1 To conn.RecordCount
i = 1
For Each ObjField In conn.Fields
.cells(j + 1, i) = conn.Fields(ObjField.Name)
i = i + 1
Next
conn.MoveNext
Next j
End If
End With
MsgBox ("Reporte Generado Satisfactoriamente"
Else
Etiqueta11.Caption = "Selecione on Opcion de FF..."
End If
End Sub

Felices Fiestas
Datos archivados del Taringa! original
0puntos
17,355visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

c
chopper_zoro🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.