Visual Basic - Vb + Excel

Life is soft - evento anual de software empresarial
 
Vista:

Vb + Excel

Publicado por Silvia (9 intervenciones) el 23/07/2002 21:23:19
Como puedo importar/exportar archivos xls mediante codigo vb..
Necesito impotar un informe desde excel en vb llenar los datos del informe y exportarlo a excel nuevamente
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

RE:Vb + Excel

Publicado por javier Garrido (3 intervenciones) el 23/07/2002 21:47:02
aqui tienes una forma de exportar a traves de Visual, en forma lineal, tienes que definir como referencia MS Excel 8.0 Object Library.:

Ejemplo:
Dim XlsExcel As Variant
Dim oWs As Excel.Worksheet
Dim StrArchivo As String

On Error GoTo ErrorHandler

Screen.MousePointer = 11
Set XlsExcel = CreateObject(\"Excel.Application\")

StrArchivo = \"C:\\Fcc001i.xls\"

Set oWs = XlsExcel.Workbooks.Add.Worksheets(1)

XlsExcel.Application.Cells.Select
XlsExcel.Application.Selection.ClearFormats
XlsExcel.Visible = True

Xls.Application.Worksheets(\"Hoja1\").Cells(1, 1).Value = \"Nombre\"
Xls.Application.Worksheets(\"Hoja1\").Cells(2,1).Value = \"Dirección\"

Xls.Application.Worksheets(\"Hoja1\").Columns(1).ColumnWidth = 15 \'Maneja el ancho de las columnas

ahora si quieres exportar una Grilla debes hacer los sgte.:

for i = 1 to MaximoFilasGrilla
Xls.Application.Worksheets(\"Hoja1\").Cells(i,1).Value = \"Datos\" & i
next i


en todo caso dentro de la carpeta C: \\Archivo de Programas\\Microsoft Office\\Office\\Vbaxl8.hlp

aqui puedes encontrar cualquier informacion relacionada al tema.

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

RE:Vb + Excel

Publicado por Alvaro Marín (574 intervenciones) el 24/07/2002 08:50:48
Estimado amigo:
En www.ambsoftware.com encontrarás ejemplos que te muestran cómo hacerlo.
Para localizarlos te recomiendo que utilices el buscador de recursos de la página principal y escribas en la casilla la palabra "excel".
Espero que esta información te sirva de ayuda.
Un cordial saludo
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