モジュールレベルの明示的な宣言が、既定で Public となるように設定します。
Option Public
Option Public は、モジュール内で一度だけモジュールレベルで記述できます。それは、モジュールの他のすべての宣言より前に置きます。
Option Public は、すべての変数、定数、プロシージャ、ユーザー定義のデータ型、ユーザー定義クラス、外部 C 関数のモジュールレベルの宣言に適用されます。ラベルの定義、ForAll の参照変数、すべての暗黙的に宣言された変数には適用されません。
IDE では、Option Public ステートメントをすべて (Globals) (Options) に移動します。したがって、(Globals) 内の宣言は既定で Public となります。(Globals) 内で Option Public ステートメントを削除した場合は、Public キーワードを使用して、(Globals) 内の宣言を明示的に Public と宣言してください。
ユーザー定義型の変数やオブジェクト参照変数が Public の場合は、その型や参照するクラスは Private にできません。
Private キーワードを使用して宣言すると、宣言の内部では Option Public が無効になります。