descrizione gestione proprietą con VBA
ritorna con
variavba.htm


cripta.ppt
creazione di testo criptato con
PassWordChar
sua utilizzazione per ottenere pass per accesso a programmi

 

chiave2.ppt
creazione di password per accesso a programma
da parte di utente autorizzato:chiave per creare la password
codificata con operazione (left$)da eseguire su testo da inserire e
criptato con PassWordChar

Option Explicit

Private Sub annulla_Click()
TextBox1.Text = ""
Label2.Caption = ""
Label3.Caption = ""
TextBox1.SetFocus
End Sub


Private Sub Conferma_Click()
Dim chiave As String
chiave = Left$(TextBox1.Text, 4)
If chiave = "mari" Then
Call esegue
Else
Label2.Caption = "password non accettata:riprova o rinuncia"
annulla.Enabled = True
Label5.Visible = True
annulla.SetFocus
End If
End Sub

Public Sub esegue()
Label3.Caption = "prosegue il programma"
Label5.Visible = False
Image1.Visible = True
End Sub

Private Sub Label4_Click()
End Sub

Private Sub TextBox1_Change()
Dim x As String
TextBox1.PasswordChar = "x"
End Sub

Private Sub CommandButton1_Click()
Label4.Visible = True
End Sub

Private Sub CommandButton2_Click()
Label4.Visible = False
End Sub


Private Sub UserForm_Click()

End Sub

 


chiave1.ppt variante senza PassWordChar inserimento
chiave precisa

Option Explicit

Private Sub annulla_Click()
TextBox1.Text = ""
Label2.Caption = ""
TextBox1.SetFocus
End Sub

Private Sub avanti_Click()
Rem Frame1.Visible = False
Call esegue
End Sub

Private Sub CommandButton1_Click()
CommandButton1.Visible = False
End Sub

Private Sub Conferma_Click()
avanti.Enabled = False
If TextBox1.Text = "marino" Then
Label2.Caption = "password accettata:clicca su avanti"
avanti.Enabled = True
avanti.SetFocus
Else
Label2.Caption = "password non accettata:riprova o rinuncia"
annulla.SetFocus
End If
End Sub

Public Sub esegue()
Label3.Caption = "prosegue il programma"
CommandButton1.Visible = True
End Sub

Private Sub Frame1_Click()
TextBox1.SetFocus
End Sub


chiave3.ppt variante con accesso almeno a parte pubblica

Option Explicit

Private Sub annulla_Click()
TextBox1.Text = ""
Label2.Caption = ""
Label3.Caption = ""
Label7.Caption = ""
TextBox1.SetFocus
End Sub

Private Sub Conferma_Click()
Dim chiave As String
chiave = Left$(TextBox1.Text, 4)
If chiave = "mari" Then
Call esegue
Else
Label2.Caption = "password non accettata:riprova o rinuncia"
annulla.Enabled = True
Label5.Visible = True
annulla.SetFocus
End If
End Sub

Public Sub esegue()
Label3.Caption = "prosegue il programma"
Label5.Visible = False
Image1.Visible = True
End Sub

Private Sub CommandButton3_Click()
Label7.Caption = "vedi parte pubblica"
End Sub

Private Sub TextBox1_Change()
Dim x As String
TextBox1.PasswordChar = "x"
End Sub

Private Sub CommandButton1_Click()
Label4.Visible = True
End Sub

Private Sub CommandButton2_Click()
Label4.Visible = False
End Sub


Private Sub UserForm_Click()

End Sub

 


chiave4.ppt variante pił completa
testo base insignificante: essenziale che termini con carattere assegnato da codice " o "
(non si considerano eventuali errori dovuti a inserimenti errati...)

Option Explicit

Private Sub annulla_Click()
TextBox1.Text = ""
TextBox2.Text = ""
Label2.Caption = ""
Label3.Caption = ""
Label7.Caption = ""
TextBox1.SetFocus
End Sub

Private Sub Conferma_Click()
Dim n As Integer
Dim chiave As String
Dim passa As String
n = Val(TextBox2)
chiave = Left$(TextBox1.Text, n) + Right(TextBox1.Text, 1)
passa = Left$(TextBox1.Text, n) + "o"
If chiave = passa Then
Label2.Caption = "password valida:accedi"
Call esegue
Else
Label2.Caption = "password non accettata:riprova o rinuncia"
annulla.Enabled = True
Label5.Visible = True
annulla.SetFocus
End If
End Sub

Public Sub esegue()
Label3.Caption = "prosegue il programma"
Label5.Visible = False
Image1.Visible = True
End Sub

Private Sub CommandButton3_Click()
Label7.Caption = "vedi parte pubblica"
End Sub

Private Sub TextBox1_Change()
Dim x As String
TextBox1.PasswordChar = "x"
End Sub

Private Sub CommandButton1_Click()
Label4.Visible = True
End Sub

Private Sub CommandButton2_Click()
Label4.Visible = False
End Sub


Private Sub UserForm_Click()

End Sub