Imprimir página | Cerrar ventana

Copiar texto al portapapeles

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=86811
Fecha de impresión: 27/Marzo/2026 a las 02:21


Tema: Copiar texto al portapapeles
Publicado por: Nomada
Asunto: Copiar texto al portapapeles
Fecha de publicación: 28/Octubre/2023 a las 14:58
Buenas.
Deseo copiar un texto al portapapeles (Clipboard), para pegarlo donde desee. El código que tengo es:

Dim vTexto As String

vTexto= "TEXTO"
Clipboard.Clear
Clipboard.SetText  vTexto

Pero no limpia el portapapeles, con lo que no sale el texto deseado.

Alguna sugerencia. Gracias



Respuestas:
Publicado por: Mihura
Fecha de publicación: 28/Octubre/2023 a las 18:43
¿Y el objeto/variable/lo que sea Clipboard dónde y cómo está definido?

¿ChatGPT?


-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: Nomada
Fecha de publicación: 29/Octubre/2023 a las 10:40
Buenas.
La variable es vTexto y se definice al hacer clic en un botón. Aunque estoy pensando que en lugar de variable podría ser una constante (Const) pues siempre será el mismo texto (un poquito largo).

El códgio no es de ChatGPT, es de lawebdelprogramador, pero tampoco funciona.
Gracias



Publicado por: Mihura
Fecha de publicación: 29/Octubre/2023 a las 11:01
Clipboard.SetText  vTexto

No estoy preguntando por vTexto, estoy pregunto por Clipboard.

Es la típica idiotez propuesta por la IA, que se inventa objetos según le peta el día.

Mira un ejemplo del portapapeles:

http://www.llodax.com/smf/index.php?topic=215.0




-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: Nomada
Fecha de publicación: 29/Octubre/2023 a las 11:16
Buenas.
Hasta ahora había creado un cuadro de texto, poner el texto deseado en dicho cuadro, tomar el enfoque y copiarlo. Este método funciona perfectamente. Pero buscando, encontré en la web mencionada anteriormente el "Clipboard", y me surgió la curiosidad de como utilizarlo por  aproximarse más a lo que yo quería.


Publicado por: Nomada
Fecha de publicación: 29/Octubre/2023 a las 12:02
Muchas gracias.
Solo era curiosidad. De momento continuaré como lo venía haciendo pues el ejemplo se escapa de mi comprensión.
Un saludo
Este hilo se puede cerrar satisfactoriamente.


Publicado por: Mihura
Fecha de publicación: 29/Octubre/2023 a las 16:32
¿Satisfactoriamente? ... bueno.

-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es



Imprimir página | Cerrar ventana