La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4908 - PORTAPAPELES EN VB
Autor:  Mario Garcia
Tengo datos de varias columnas en un control MSHFlexgrid, el control lo he configurado para que seleccione por fila...en resumen ,quiero seleccionar datos de este control y mandarlos al portapapeles para despues pegarlos en cualquier otra aplicacion(word o excel), he intentado utilizar el metodo normal en visual basic, pero solo me manda al portapapeles los datos de una sola celda del control MSHFlexgrid. ¿Como podria hacer para que se copiaran al portapapeles todos los datos que seleccione de la cuadricula?..Ojala me puedan ayudar

  Respuesta:  Daniel Figueroa
este es el codigo que tu necesitas.

Clipboard.Clear 'Limpia el portapapeles
Clipboard.SetText MSFlexGrid1.Clip 'Envía los datos 'seleccionados al portapapeles.

un abrazo, enviame un mail a mi correo si tienes alguna consulta.

DFA