Каков «правильный» способ вернуть новый объект класса из функции VBA?

Я ищу правильный способ создания и возврата нового объекта класса в VBA.

Мне знаком следующий шаблон для возврата новой переменной Type (возвращается по значению):

Public Type Foo
    x as Integer
    y as Integer
End Type

Public Function NewFoo() as Foo
    NewFoo.x = 4
    NewFoo.y = 2
End Function

Каким будет эквивалентный синтаксис для нового объекта Class (возвращен по ссылке)?

Public Function NewMyClass() As MyClass
    ''// ...?
End Function
5
задан e.James 30 September 2011 в 18:58
поделиться