Clarion - Excel

 
Vista:

Excel

Publicado por Marco (108 intervenciones) el 05/05/2009 17:14:42
Alguien sabe como puedo pasar datos desde una planilla excel a tps, sin tener en cuenta el nombre de la planilla y sin tener que guardar la planilla en otro formato?
Desde ya muchas gracias
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:Excel

Publicado por Bassi, Rodrigo (112 intervenciones) el 05/05/2009 20:17:05
Hola
Tira en la ventana un objeto OLE
por ejemplo una planilla con 5 registros
En un boton procesar hace lo siguiente

?OLE{PROP:Create} = 'Excel.Application'
?OLE{PROP:ReportException} = True
?OLE{PROP:DoVerb} = -1
?OLE{'Workbooks.Open ("C:MiArchivo.XLS")'}
Loop Fila# = 1 to 5
TPS_Columna_1 = ?OLE{'Application.Range("A'& Fila# &'").Value'}
TPS_Columna_2 = ?OLE{'Application.Range("B'& Fila# &'").Value'}
TPS_Columna_3 = ?OLE{'Application.Range("C'& Fila# &'").Value'}
ADD(TPS)
End
?OLE{'Workbooks.Close ("C:MiArchivo.XLS")'}
?OLE{'Quit'}

yo hago que el usuario ingrese DESDE-HASTA Celda del excel para tomar los datos

Espero que te sirva

Saludos!
Bassi, Rodrigo.-
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