Ver Mensaje Individual
  #13 (permalink)  
Antiguo 11/04/2010, 16:28
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Importar .txt

Entonces y siempre que hablamos de Exportar el Grid hacia un Archivo de texto el bucle sería:

' Procesar de la Primera a la última Fila
For Fila = 0 To 3

' Guardar las Columnas de la Fila
For Columna = 0 To 4
' Instruccion Print de Guardar en Archivo
Print Grid.TextMatrix(Fila, Columna);
Next

Next


Pero muy IMPORTANTE si tienes una Fila de Cabecera este proceso también la va a guardar así como si tienes Columnas Fijas.

De todos modos si vas a guardar o leer texto plano, te aconsejaría que le des un vistazo a la propiedad .Clip del MsFlexgrid cuya ayuda de MSDN te copio a continuación

Cita:
Devuelve o establece el contenido de las celdas de la región seleccionada en el control MSHFlexGrid. Esta propiedad no está disponible entiempo de diseño.

Sintaxis

objeto.Clip [= cadena]

La sintaxis de la propiedad Clip consta de las siguientes partes:

Parte Descripción
objeto Expresión de objeto que da como resultado un objeto de la lista Se aplica a.
cadena Expresión de cadena con el contenido del área seleccionada.


Comentarios

La cadena puede almacenar los contenidos de múltiples filas y columnas. En una cadena, el carácter de tabulación, Chr (9), o la constante vbTab indican una nueva celda en una fila. También en una cadena, un carácter de retorno, Chr (13) o vbCR indican el principio de una nueva fila. Utilice la función Chr o las constantes de Visual Basic para incrustar estos caracteres en cadenas.

Cuando coloca datos en un control MSHFlexGrid, sólo afecta a las celdas seleccionadas. Si hay en la región seleccionada más celdas de las descritas en la cadena, las celdas restantes se dejan solas. Si hay más celdas descritas en cadena que en la región seleccionada, se pasa por alto la parte no utilizada de la cadena.
Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...