1

ユーザーフォームコードをモジュールに書く方法はありますか?

私がこれを尋ねている理由は、その背後にますます膨大な量のコードがある複数ページのユーザーフォームがあるためです。組織的な目的のために、コードを別のモジュールに配置できるようにしたいと考えています。しかし、これがユーザーフォームに対して実行できるかどうかはわかりません(ユーザーフォームイベントからサブルーチンを呼び出すことは別として)。

ユーザー フォーム コードからサブルーチンを呼び出さずに、モジュールにユーザー フォーム コードを記述する方法はありますか?

4

2 に答える 2

0

ここでは、クラスを定義し、フォームにコントロールを動的に追加し、クラスのイベントに関連付けるアプローチについて概説します。

ただし、あなたの説明からすると、ユーザーフォームがやりすぎているようです。1 つのフォームからすべてを実行しようとするのではなく、別のフォームを作成することを検討することをお勧めします。おそらく、作成する 2 つまたは 3 つのフォームに共通するプロパティ (および動作) を格納するクラスを作成できます。最初の (メイン) フォームが開かれたときにクラスをインスタンス化します。

于 2013-07-05T17:58:15.950 に答える