por JoaoM » 25 Ene 2012 15:18
Parece que tu mensage entro mientras yo estaba escribiendo el anterior ayer sin darme cuenta.
Cuanto a las 3 opciones, he estado buscado para integrarlo en ves del actual.
Tengo uno pero despues de escribir el passw por 3ª ves y darle Aceptar, DEJA el libro abierto, si quieres te lo paso acá. Ahí vá a ver si tu puedes arregalr eso.
Si tus conocimientos no llegan a ese punto, los mios no llegan a empezar jejejejejejje
Un userform con un TextBox para introducir el passw, un boton Ingresar para aceptar el passw escrito y otro buton Salir para salir del form sin abrir el libro
Private Sub Workbook_Open()
Application.Visible = False
Application.EnableCancelKey = xlDisabled
Application.DisplayAlerts = False
Contraseña.Show
End Sub
Dim iContador As Byte
Private Sub CommandButton1_Click()
If passw.Text = "123" Then 'aqui puedes cambiar el passw
Application.Visible = True
Unload Me
Hoja1.Activate
ElseIf iContador = 2 Then
MsgBox "Alcanzó los 3 intentos permitidos." & vbCr & "Cierre de la aplicacion." & vbLf & "Recuerde el pssword y intente nuevamente" & vbCrLf & "Adios", vbExclamation, "System"
Application.Quit
Else
MsgBox "Contraseña incorrecta", vbCritical, "System"
iContador = iContador + 1
passw.Text = ""
passw.SetFocus
End If
End Sub
Private Sub CommandButton2_Click()
Application.Quit
End Sub
Private Sub UserForm_initialize()
passw.SetFocus
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
Cancel = True
MsgBox "Boton Bloqueado", vbInformation, "System"
End If
End Sub
PERDOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNN, este si dá las 3 opciones y si a la 3ª no escribes correctamente sale sin abrir el libro.
Tambien no te muestra el libro mientras no escribas el passw correctamente, funcion que agregue a tu Facturacion_4v.xlsm.
Otra cosa que le agregue es un comentario, ESTE
Rem Si quier enviar alguna copia a otra direccion FIJA, cambia, "&bcc=" por "nombre@servidor.com"
Rem Cada ves que quieras enviar copia a OTRA dirección, tienes que cambiarla aqui o, integrarla alla en el envio
Rem Quedaria así "nombre@servidor.com" & Recipientbcc _
Me encanta tu facturacion_4v pero como dije en mi comentario en ese tema, en la hoja Articulos podrias darle mas funcionalidad algo como inventariodar de alta articulos hacia esa hoja, dar de baja articulos desde esa hoja, segun facturacion, automaticamente reducir en el inventario, ect.
No se si leeste mi comentario en tu tema sobre el libro Facturacion.xlsm, a ver que dices sobre eso.