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.
Pode criar procedimentos Property Let, Property Set e Property Get que partilhem o mesmo nome. Ao fazê-lo, pode criar um grupo de procedimentos relacionados que funcionam em conjunto. Depois de um nome ser utilizado para um procedimento de Propriedade , esse nome não pode ser utilizado para atribuir um nome a um procedimento de Sub ou Função , a uma variável ou a um tipo definido pelo utilizador.
A instrução Property Let permite-lhe criar um procedimento que define o valor da propriedade. Um exemplo pode ser um procedimento de Propriedade que cria uma propriedade invertida para um mapa de bits num formulário.
Esta é a sintaxe utilizada para chamar o procedimento Property Let .
Form1.Inverted = True
O trabalho real de inverter um mapa de bits no formulário é feito no 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 ao nível do formulário armazena a definição da sua propriedade. Ao declará-lo Privado, o utilizador só pode alterá-lo através do procedimento Property Let . Utilize um nome que facilite o reconhecimento de que a variável é utilizada para a propriedade .
Este procedimento Obter Propriedade é utilizado para devolver o estado atual da propriedade.
Property Get Inverted() As Boolean
Inverted = IsInverted
End Property
Os procedimentos de propriedade facilitam a execução de código ao mesmo tempo que o valor de uma propriedade é definido. Utilize os procedimentos de propriedade para efetuar o seguinte processamento:
- Antes de um valor de propriedade ser definido para determinar o valor da propriedade.
- Depois de definir um valor de propriedade, 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.