Ayuda con Exportar datos de un Listview a un txt
Publicado por Chars (5 intervenciones) el 27/07/2007 00:15:06
Hola Amigos
Esto creando una aplicación que me escanea el software del un Pc, los datos los estoy capturando por medio deun ListView, el problema que tengo es que necesito exportar esos datos a un Archivo TXT, pero necesito que esos datos exportados queden todos juntos "En una sola Linea" en el Archivo Plano.
Este es el Codigo que tengo, lo que hace el codigo es exportar los datos a un txt, pero dividiendolos por columnas y pues de esta manera no me sirven, los necesito todos los registros en una sola linea.
agradesco su Ayuda,
Public Sub Exportar_ListView(ListView As ListView, PathArchivo As String)
On Error GoTo errsub
Dim Linea As String, x As Integer, i As Integer
'Abrimos un archivo para guardar los datos del ListView
Open PathArchivo For Output As #1
'recorremos cada Item y Subitem
For i = 1 To ListView.ListItems.Count
'texto del Item
Linea = ListView.ListItems(i) & vbTab
'texto de los SubItems
For x = 1 To ListView1.ColumnHeaders.Count - 1
Linea = Linea & ListView.ListItems.Item(i).SubItems(x) & vbTab
Next
'Imprimimos la linea
Print #1, Linea
Next
'Cerramos
Clos
Esto creando una aplicación que me escanea el software del un Pc, los datos los estoy capturando por medio deun ListView, el problema que tengo es que necesito exportar esos datos a un Archivo TXT, pero necesito que esos datos exportados queden todos juntos "En una sola Linea" en el Archivo Plano.
Este es el Codigo que tengo, lo que hace el codigo es exportar los datos a un txt, pero dividiendolos por columnas y pues de esta manera no me sirven, los necesito todos los registros en una sola linea.
agradesco su Ayuda,
Public Sub Exportar_ListView(ListView As ListView, PathArchivo As String)
On Error GoTo errsub
Dim Linea As String, x As Integer, i As Integer
'Abrimos un archivo para guardar los datos del ListView
Open PathArchivo For Output As #1
'recorremos cada Item y Subitem
For i = 1 To ListView.ListItems.Count
'texto del Item
Linea = ListView.ListItems(i) & vbTab
'texto de los SubItems
For x = 1 To ListView1.ColumnHeaders.Count - 1
Linea = Linea & ListView.ListItems.Item(i).SubItems(x) & vbTab
Next
'Imprimimos la linea
Print #1, Linea
Next
'Cerramos
Clos
Valora esta pregunta


0