usuario y contraseña para abrir archivo de excel

11 envíos / 0 nuevos
Último envío
estebanlcdc
Imagen de estebanlcdc
Offline
última acción: Hace 9 años 6 meses
alta: 24/07/2009 - 12:22
Puntos: 105
usuario y contraseña para abrir archivo de excel
Hola, no se si sera posible, pero pretendo que a la hora de abrir una hoja de cálculo me solicite introducir un usuario y una contraseña para abrirlo. Únicamente la contraseña lo se hacer, ya que viene entre las funciones de Excel, pero lo del usuario no he sido capaz. Trabajo en office 2010, y no domino el VBA, aunque creo que la solución de este problema se encuentra en esa dirección. Gracias de antemano.
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 9 horas 35 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: usuario y contraseña para abrir archivo de excel

La solución para pedir un usuario y una contraseña nunca debe ser mediante VBA, porque por defecto las macros están deshabilitadas, y siempre será posible abrir un libro sin que se ejecuten las macros, con lo que la protección no existe.

A no ser que lo que pretendas sea simplemente identificar al usuario, pero no estés buscando impedir o controlar el acceso al archivo.

Excel permite definir contraseñas de apertura del archivo, contraseña para escritura, y puede establecerse también contraseña para bloquear el contenido que se muestra en las hojas. Lo del nombre de usuario no me suena.

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.

estebanlcdc
Imagen de estebanlcdc
Offline
última acción: Hace 9 años 6 meses
alta: 24/07/2009 - 12:22
Puntos: 105
Re: usuario y contraseña para abrir archivo de excel
ya me imaginaba que no seria posible identificar usuarios, aun asi he encontrado esto en el google http://www.todoexpertos.com/categorias/tecnologia-e-internet/software-y-aplicaciones/microsoft-excel/respuestas/2063189/usuario-y-contrasena funcionará?? si es asi como lo tengo me meter en el excel? sino ya me buscare alguna forma tipo winrar o algo asi para poner usuario y contraseña. un saludo.
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 9 horas 35 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: usuario y contraseña para abrir archivo de excel

Funcionará si el usuario que abre el archivo tiene la ubicación del archivo entre sus ubicaciones de confianza para que se le ejecuten las macros, si no, el archivo se abrirá sin preguntar nada, porque las macros no se ejecutarán.

Según la ley de Murphy, en el ordenador de los usuarios no se ejecutarán las macros y podrán acceder sin ninguna restricción a los datos que hay en la hoja Excel que estás intentando proteger.

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.

visitante (no verificado)
Imagen de visitante
Re: usuario y contraseña para abrir archivo de excel

Haber que te parece esto que encontre, en el fichero ThisWorkbook, pega el siguiente codigo.

Private Sub Workbook_Open()
Dim nombre As String
Dim paso2 As Boolean
nombre = UCase(InputBox("Nombre de Usuario"))
paso2 = False
Select Case nombre
Case "CASSALES"
If UCase(InputBox("Introduce tu clave de acceso")) = "751129" Then paso2 = True
Case "ISRAEL"
If UCase(InputBox("Introduce tu clave de acceso")) = "1975" Then paso2 = True
End Select
If paso2 = False Then ThisWorkbook.Close savechanges:=False
End Sub
 

En donde estan los nombres y codigos entre comillas lo cambias por tu usario y contraseña. quien habra el libro y no coloque estos datos se le cerrará.

Saludos

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 9 horas 35 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
NO. las macros por defecto no están habilitaas

Insisto:

no puedes proteger el acceso con una macro, porque por defecto las macros no se ejecutan, salvo que el libro esté guardado en una ubicación de confianza.

también puedes evitar la ejecución de macros al abrir el archivo si mantienes pulsada la tecla [Mays] mientras se abre el libro (shift para los del teclado americano)

no parece una seguridad muy buena ¿no?

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.

visitante (no verificado)
Imagen de visitante
Re: usuario y contraseña para abrir archivo de excel

Mira estoy modificando un archivo, el cual no utilizaba macros. Gracias a tu aporte estoy adecuandolo pero me surge una inquietud; ya logro que el usuario se identifique.. la pregunta ahora es como hacer para que ese nombre que ellos ingresen se asigne la celda vacia inmediatamente inferior de un grupo de celdas y que esto lo haga automaticamente... en otras palabras: supongamos que soy pepito y voy a ingresar mis trabajos realizados a la hoja; listo la abro y me identifico; ya hay unos trabajos ingresados por mis compañeros asi que mi nombre debe estar debajo del ultimo nombre.. ingreso mi trabajo (yo no podria modificar ni mi nombre ni el de los anteriores trabajos - estas celdas estarian bloqueadas) y si quiero ingresar otro mi nombre deberia estar ya debajo de mi anterior registro y asi suceseivamente.

Si no me entendiste, lo que se me ocurre es que yo voy a colocar que hice el trabajo a1 y lo pongo al lado de mi nombre (que ya esta ahi por defecto) y automaticamente la celda de abajo ya tenga mi nombre haciendo que cada que yo llene la celda al lado de mi nombre ya se crea otro nombre y asi sucesivamente.

Muchas gracias

visitante (no verificado)
Imagen de visitante
Re: usuario y contraseña para abrir archivo de excel

yo utilize ese codigo y funciona perfecto, si aun no te funciona dime y te ayudo. mi correo angelo425@homail.com en el asunto escribe: ayuda con usuario y contraseña en macro... saludos

TATIANA (no verificado)
Imagen de visitante
HOLA ME GUSTARIA SABER COMO

HOLA ME GUSTARIA SABER COMO HICISTE PARA SOLUCIONAR LO QUE DECEAS YA QUE TAMBIEN QUIERO HACER LO MISMO, YA LOGRE DAR LOS USUARIOS Y CONTRASEÑAS, PERO TAMBIEN ME GUSTARIA QUE LA CASILLA VACIA REGISTRARA EL NOMBRE DEL USUARIO Y QUE MODIFICO.

QUE BLOQUE  DE MODIFICAR LO QUE HAN ECHO LOS OTROS USUARIOS

Saúl Bautista M. (no verificado)
Imagen de visitante
Formulario

Excelente, Gracias

Muchos éxitos

ALEX (no verificado)
Imagen de visitante
PONER VARIOS USUARIOS Y CONTRASEÑAS CON PARAMETROS