https://foro.gambas-es.org/viewtopic.php?f=1&t=5440 ----------------------------------- fedefunes Viernes, 06 May 2016, 19:54 De Un Tableview Al Portapapeles [Solucionado] ----------------------------------- Buenas tardes, quisiera saber si se puede copiar desde un tableview en ejecucion al portapapeles para luego pegarlo en un excel, y si se puede viceversa. He buscado pero no encuentro por ningun lado asi que no se si se podria, igualmente gracias. Tengo Gambas3 en virtualbox corriendo en windows 7 por si acaso. Saludos Federico ----------------------------------- jsbsan Viernes, 06 May 2016, 21:10 Re: De Un Tableview Al Portapapeles ----------------------------------- fedefunes: Tienes que usar el objeto portapapeles (clipboard : http://gambaswiki.org/wiki/comp/gb.qt4/clipboard ) pasos a seguir: 1) Recorres el tableview, y coges los valores de las celdas añadiendoles a una variable de cadena y separando cada valor por un tabulador Acumula &=gb.tab & ContenidoCelda ' o en vez de gb.tab pon "/t" 2) Copia la información al portapapeles: clipboard.copy(acumula,"text/html") 3) Te vas a la excel y pegas o pones pegar especial Nota: Tienes que configurar la maquina virtual para que comparta el contenido del portapapeles. Saludos ----------------------------------- Shell Sabado, 07 May 2016, 08:17 Re: De Un Tableview Al Portapapeles ----------------------------------- Julio: Supongo que después de la ultima palabra de cada línea con el carácter tabulador "\t" habrá que usar el de nueva linea "\n", para diferenciarlas. :-) Claro eso es usando el portapapeles. Si creas un archivo siguiendo unas pautas, carácter separador, final de línea. Se puede importar a Excel o Calc. VirtualBox tiene la posibilidad de copiar y pegar entre las distintas máquinas. Ademas se puede compartir un directorio/carpeta entre las máquinas. Saludos ----------------------------------- jsbsan Domingo, 08 May 2016, 11:07 Re: De Un Tableview Al Portapapeles ----------------------------------- Shell: [quote] habrá que usar el de nueva linea "\n", para diferenciarlas.[/quote] Si, tienes razón. Cada final de linea (fila del tableview), hay que añadirle el "\n" Saludos Julio ----------------------------------- fedefunes Lunes, 09 May 2016, 01:41 Re: De Un Tableview Al Portapapeles ----------------------------------- Muchas Gracias Gente!!! sabia que no me iban a fallar, cortito y al pie. muy amables!! Saludos Federico