C/Visual C - Portapapeles múltiple con conexión a Excel

 
Vista:
sin imagen de perfil

Portapapeles múltiple con conexión a Excel

Publicado por Radk (1 intervención) el 15/02/2014 22:27:46
Hola,

Quisiera exponer mi idea para ver si alguien pudiera echarme un cable.

Querría desarrollar una macro o aplicación que actuase de la siguiente forma:

1. Que cuando pulse por ejemplo Ctr+A con un texto seleccionado,éste se copie al portapapeles y automáticamente a la celda A1 de una hoja de Excel, y que cuando vuelva a pulsar de nuevo Ctr+A,esta vez con otro texto seleccionado,este nuevo texto se copie en el portapapeles y automáticamente en la celda A2 y así sucesivamente

2. Y la segunda parte sería que cuando pulsase Ctr+B ocurra lo mismo que lo del punto 1. pero en la columna B de la hoja de Excel

Muchas gracias por adelantado
Si me recomendáis otro entorno de programación, acepto sugerencias

Un saludo y 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
Imágen de perfil de JuanC

Portapapeles múltiple con conexión a Excel

Publicado por JuanC (35 intervenciones) el 16/02/2014 14:38:40
no es tan dificil hacerlo...
te doy una pista: busca sobre GetActiveObject("Excel.Application");
y sobre los mensajes WM_CHANGECBCHAIN y WM_DRAWCLIPBOARD

Saludos, desde Baires, JuanC
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