
Copiar datos usando portapapeles
Publicado por Toni (129 intervenciones) el 27/03/2013 20:00:59
Hola que tal,
Intentando asignar a un botón la acción de copiar al portapapeles los datos que tengo en una caja de texto, no doy con la solución.
El código que he puesto es:
OPCION 1
=========
DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
Resulta que a veces me funciona y a veces no, en unos ordenadores si y en otros no, todos tienen la misma versión de Access 2007, cuando me salta el error me dice:
"Error 2046 en tiempo de ejecucion, la accion o comando copiar no esta disponible ahora"
Por más vueltas que le doy no le encuentro solución.
OPCION 2
========
Otra opción que he probado es simular envío de teclas (control+c)
TXT_DNICIF.SetFocus
TXT_DNICIF.SelLength = 10
SendKeys "^+(C)"
Una ayuda no me vendría mal.
Gracias a todos
Toni
Intentando asignar a un botón la acción de copiar al portapapeles los datos que tengo en una caja de texto, no doy con la solución.
El código que he puesto es:
OPCION 1
=========
DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
Resulta que a veces me funciona y a veces no, en unos ordenadores si y en otros no, todos tienen la misma versión de Access 2007, cuando me salta el error me dice:
"Error 2046 en tiempo de ejecucion, la accion o comando copiar no esta disponible ahora"
Por más vueltas que le doy no le encuentro solución.
OPCION 2
========
Otra opción que he probado es simular envío de teclas (control+c)
TXT_DNICIF.SetFocus
TXT_DNICIF.SelLength = 10
SendKeys "^+(C)"
Una ayuda no me vendría mal.
Gracias a todos
Toni
Valora esta pregunta


0