VBA プロジェクト用の COM クラス ライブラリを作成しようとしていますが、遭遇したと思われる制限の 1 つは、New() サブルーチンでコンストラクターを使用することです。新しい COM クラスを作成した後、次のコメントを含む Public Sub New() が作成されます
' A creatable COM class must have a Public Sub New() ' with no parameters, otherwise, the class will not be ' registered in the COM registry and cannot be created ' via CreateObject.
もちろん、さまざまなパラメーターを許可する new キーワードを使用して、より多くのサブルーチンを作成したいと考えています。ただし、これを実行して VBA でオブジェクトを実装しようとすると、「ステートメントの終わりが必要です」というパラメーターを入力しようとするとエラーが発生します。誰かが大歓迎される情報を持っていれば。
ありがとうございました。