Есть ли способ перегрузить конструктор / инициализировать процедуру для класса в VBA?
В C # я знаю, что могу перегрузить конструктор для класса, указав его в теле класса:
public class MyClass()
{
public MyClass(String s) { ... }
}
Это переопределяет конструктор по умолчанию (у которого нет параметров) и вызывает инициализацию класса с параметром s.
Я знаю, что в VBA я могу инициализировать свой класс сPrivate Sub Class_Initialize()
, но я не знаю, есть ли способ заставить мой класс инициализироваться с параметрами. Можно ли это сделать?