Для этого можно попробовать метод CallByName . В VB / VBA есть также функция Eval.
Вот код для этого в VB.Net:
CallByName(YourClassName, "variableName", CallType.SET, valueToSet)
Вы даже можете прочитать свойство, используя его имя-строки:
someVariable = CallByName(YourClassName, "variableName", CallType.GET)