Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode criar procedimentos Property Let, Property Set e Property Get que compartilham o mesmo nome. Com isso, você pode criar um grupo de procedimentos relacionados que funcionam juntos. Depois que um nome é usado para um procedimento de propriedade , esse nome não pode ser usado para nomear um procedimento Sub ou Function , uma variável ou um tipo definido pelo usuário.
A instrução Property Let permite que você crie um procedimento que define o valor da propriedade. Um exemplo pode ser um procedimento Property que cria uma propriedade invertida para um bitmap em um formulário.
Essa é a sintaxe usada para chamar o procedimento Property Let .
Form1.Inverted = True
O trabalho real de inverter um bitmap no formulário é feito dentro do procedimento Property Let .
Private IsInverted As Boolean
Property Let Inverted(X As Boolean)
IsInverted = X
If IsInverted Then
…
(statements)
Else
(statements)
End If
End Property
A variável de nível de formulário armazena a configuração de sua propriedade. Ao declará-lo Privado, o usuário só pode alterá-lo usando o procedimento Property Let . Use um nome que facilite o reconhecimento de que a variável é usada para a propriedade.
Esse procedimento Property Get é usado para retornar o estado atual da propriedade.
Property Get Inverted() As Boolean
Inverted = IsInverted
End Property
Os procedimentos de propriedade facilitam a execução do código ao mesmo tempo em que o valor de uma propriedade é definido. Use procedimentos de propriedade para executar o seguinte processamento:
- Antes de um valor de propriedade ser definido para determinar o valor da propriedade.
- Depois que um valor de propriedade é definido, com base no novo valor.
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.