MACRO SUBSTITUICAO
Tenho uma variavel cujo o conteudo é o nome de um objeto, gostaria de alterar uma propriedade desse objeto, por macro substituição, como segue:
Variavel = [Ô]TextBox1[Ô]
With Variavel
.enable = False
.visible = False
EndWith
seria o mesmo que : TextBox1.enable = false e TextBox.visible = False
Não sei como utilizar essa tecnica em Visual Basic, no meu caso, tenho uma tabela A com os nomes das opções do menu, atraves de outra tabela B gostaria de tornar visivel as opções liberadas relacionadas na tabela B.
Obrigado
Variavel = [Ô]TextBox1[Ô]
With Variavel
.enable = False
.visible = False
EndWith
seria o mesmo que : TextBox1.enable = false e TextBox.visible = False
Não sei como utilizar essa tecnica em Visual Basic, no meu caso, tenho uma tabela A com os nomes das opções do menu, atraves de outra tabela B gostaria de tornar visivel as opções liberadas relacionadas na tabela B.
Obrigado
seria assim
boa sorte
Private Sub Command1_Click()
Dim cObjeto As Control
Dim variavel As String
variavel = [Ô]Text1[Ô]
For Each cObjeto In Me.Controls
If (TypeOf cObjeto Is TextBox) And (cObjeto.Name = variavel) Then
cObjeto.Visible = False
cObjeto.Enable = False
End If
Next
End Sub
boa sorte
Isso parece coisa de clippeiro...
Tópico encerrado , respostas não são mais permitidas