|
Responder
|
| Autor | |
arodrigu
Colaborador
Unido: 04/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 599 |
Tema: No funciona acCmdCopyEnviado: 23/Septiembre/2019 a las 14:29 |
|
Buenos días,
Tengo que copiar el contenido de un campo al portapapeles. Utizaba el siguiente código y funcionaba bien pero ha dejado de funcionar. Si lo ejecuto paso a paso, funciona, pero si lo hago con el evento click de un botón devuelve el error "el comando copiar no está disponible ahora". El botón está en un formulario emergente y modal (no sé si tendrá que ver).
|
|
|
Fuerza y honor.
Saludos de Arturo desde Madrid |
|
![]() |
|
emiliove
Administrador
Unido: 16/Junio/2009 Localización: Mexico Estado: Sin conexión Puntos: 5704 |
Enviado: 23/Septiembre/2019 a las 15:51 |
|
Hola Arodrigu ¿Que Access y Windows tienes, en Excel por ejemplo si funciona o en Windows? Saludos.
|
|
![]() |
|
arodrigu
Colaborador
Unido: 04/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 599 |
Enviado: 23/Septiembre/2019 a las 15:57 |
|
Hola Emilio.
Windows 10 Pro Access 2013
|
|
|
Fuerza y honor.
Saludos de Arturo desde Madrid |
|
![]() |
|
emiliove
Administrador
Unido: 16/Junio/2009 Localización: Mexico Estado: Sin conexión Puntos: 5704 |
Enviado: 23/Septiembre/2019 a las 16:11 |
|
¿En Excel por ejemplo si funciona o en Windows? Y si no es modal y emergente ¿hiciste pruebas? Saludos.
|
|
![]() |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14428 |
Enviado: 23/Septiembre/2019 a las 16:30 |
|
Quita .text en todas las líneas:
If Me.Campo.SelStart = Len(Me.Campo) Then Me.Campo.SelLength = Len(Me.Campo)
|
|
![]() |
|
arodrigu
Colaborador
Unido: 04/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 599 |
Enviado: 23/Septiembre/2019 a las 16:43 |
|
Emilio,
Lo he probado en un formulario que no es ni emergente ni modal. No funciona. En excel no sé programar y en windows....no sé a qué te refieres. Jesús, He hecho lo que dices. Mismo resultado, mismo mensaje.
|
|
|
Fuerza y honor.
Saludos de Arturo desde Madrid |
|
![]() |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14428 |
Enviado: 23/Septiembre/2019 a las 17:55 |
|
Por no leer, el mensaje de error nos está diciendo cuál es el problema, para poder usar la propiedad SelTest / SelStart el campo al que estemos haciendo referencia debe tener el enfoque, si lo haces desde un botón el que tiene el enfoque es el botón y entonces te casca.
Debes hacer la selección de lo que se va a copiar en el propio campo. |
|
![]() |
|
arodrigu
Colaborador
Unido: 04/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 599 |
Enviado: 23/Septiembre/2019 a las 18:57 |
|
Hola Jesús.
Ya le enviaba el foco previamente a invocar el acCmdAcopy pero, se me ha ocurrido poner la aplicación en otro equipo de la oficina, y funciona perfectamente, lo que quiere decir que el código está bien y supongo que será un tema de windows. Hablaré con los informáticos a ver que me cuentan. Gracias a todos. Por mi se puede cerrar el hilo. |
|
|
Fuerza y honor.
Saludos de Arturo desde Madrid |
|
![]() |
|
Responder
|
|
|
Tweet
|
| Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |