Access - Copiar variable al portapapeles

   
Vista:

Copiar variable al portapapeles

Publicado por Tamary (1 intervención) el 06/03/2015 20:12:28
Hola, lo que tengo es una lista de logins, y todos tienen la misma password. Como comodidad he querido poner un botón que me copiase la contraseña, pero sin que esta se vea.

He probado hacerlo de dos maneras:


La primera era poner un Cuadro de texto con mi contraseña y en Visible = No, pero da error porque al ir a coger no esta "activo", he probado ha hacer la chapuza de ponerle un rectángulo de color encima, pero al hacer foco la muestra.

Me!Contraseña.SetFocus
DoCmd.RunCommand acCmdCopy

La segunda he intentado crear una variable, y copiar esa variable al porta papeles, pero no he sabido, y no he encontrado nada como lo que yo quiero hacer.
Dim PASS As String
PASS = "HOLA"
PASS.SetFocus //Aquí da error, porque no es un objeto
DoCmd.RunCommand acCmdCopy


¿Alguna idea nueva o solución a estas?
Solo quiero copiar un pequeño texto y que este no se vea por ningún lado.


Un saludo
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

Copiar variable al portapapeles

Publicado por jose (741 intervenciones) el 08/03/2015 13:31:30
mirate la solucion de José Bengoechea

porque a lo que parece hay que seleccionar el texto, no vale con decirle el objeto




http://microsoft.public.es.access.narkive.com/YMCnDrIq/copiar-variable-a-portapapeles

Me.MiControl.SetFocus
Me.MiControl.SelStart = 0
Me.MiControl.SelLength = Len(Me.MiControl)
DoCmd.RunCommand acCmdCopy
--
Saludos

José Bengoechea Ibaceta [MS-MVP Access]
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