Можно, но не так кратко, как в вашем вопросе.
Эта функция получит любое свойство любого объекта по имени.
Public Function GetPropertyValue(ByVal obj As Object, ByVal PropName As String) As Object
Dim objType As Type = obj.GetType()
Dim pInfo As System.Reflection.PropertyInfo = objType.GetProperty(PropName)
Dim PropValue As Object = pInfo.GetValue(obj, Reflection.BindingFlags.GetProperty, Nothing, Nothing, Nothing)
Return PropValue
End Function
Я оставляю обработку ошибок вам. И никаких последствий:)