Página 1 de 1

Por que a função não retorna propriedade do objeto?

Enviado: 14 Jul 2018 às 18:20
por Wilker12
Olá,
Se a função retorna a propriedade do objeto da 1ª forma, como fazer pra ela também retornar da 2ª:
1ª forma:
Código: Selecionar todos
Function ValorDoCheckBox()
    ValorDoCheckBox = OLEObjects("CheckBox1").Object.Value
End Function
MsgBox ValorDoCheckBox 
2ª forma:
Código: Selecionar todos
Function ValorDoCheckBox()
    ValorDoCheckBox = OLEObjects("CheckBox1").Object
End Function
MsgBox ValorDoCheckBox.Value
Grato!

Por que a função não retorna propriedade do objeto?

Enviado: 15 Jul 2018 às 21:31
por mprudencio
Check box nao sao apenas true ou false?

Usa um if.

Por que a função não retorna propriedade do objeto?

Enviado: 15 Jul 2018 às 21:55
por Wilker12
O exemplo foi genérico. Mas, já me deram a solução:
Código: Selecionar todos
Function ValueOfCheckBox() as Object    
    Set ValueOfCheckBox = OLEObjects("CheckBox1").Object
End Function
MsgBox ValueOfCheckBox.Value
Grato.