3
VBA에서 새 클래스 개체를 만들고 반환하는 적절한 방법을 찾고 있습니다.VBA 함수에서 새 클래스 개체를 반환하는 "올바른"방법은 무엇입니까?
내가 (값으로 반환) 새로운 유형 변수를 반환하는 다음과 같은 패턴을 잘 알고 : 새 클래스 객체에 해당하는 구문이 될 것입니다 무엇
Public Type Foo
x as Integer
y as Integer
End Type
Public Function NewFoo() as Foo
NewFoo.x = 4
NewFoo.y = 2
End Function
(참조로 반환) ?
Public Function NewMyClass() As MyClass
''// ...?
End Function
최고 메소드 이름으로 설정해야 VBA에서 개체를 반환합니다. 그렇다면 여전히'NewMyclass.someVariable = someValue'를 사용할 수 있습니까? –
내가 아는 한 NewMyclass를 일반 변수로 취급 할 수 있으므로 속성을 호출 할 수 있어야합니다. – oberfreak
고맙습니다. :) –