Password en archivos de Office
Resulta que quiero introducir mediante VBA un password al inicio de un archivo .xls, .doc o .ppt
Al entrar por ejemplo a excel, hago lo siguiente:
1 - Alt+F11 Para entrar en VBA
2 - Creo un UserForm1
3 - En ThisWorkBook añado:
UserForm1.Show
4 - En el proyecto añado:
Unload UserForm1
5 - En el formulario UserForm he creado un TextBox con:
Private Sub TextBox1_Change()
If Me.TextBox1 <> "007" Then
MsgBox "Contraseña incorrecta, inténtelo de nuevo"
Else
DoCmd.Close
End If
End Sub
Según esto al introducir 007 se tendría que cerrar el formulario del password o ponerme el mensaje de más arriba, ¿no?
Pues hay problemas, me da error en DoCmd.Close y no se porqué.
¿Podrías ayudarme?
Al entrar por ejemplo a excel, hago lo siguiente:
1 - Alt+F11 Para entrar en VBA
2 - Creo un UserForm1
3 - En ThisWorkBook añado:
UserForm1.Show
4 - En el proyecto añado:
Unload UserForm1
5 - En el formulario UserForm he creado un TextBox con:
Private Sub TextBox1_Change()
If Me.TextBox1 <> "007" Then
MsgBox "Contraseña incorrecta, inténtelo de nuevo"
Else
DoCmd.Close
End If
End Sub
Según esto al introducir 007 se tendría que cerrar el formulario del password o ponerme el mensaje de más arriba, ¿no?
Pues hay problemas, me da error en DoCmd.Close y no se porqué.
¿Podrías ayudarme?
1 Respuesta
Respuesta de vbgopher
1