Application.SetOption メソッド (Access)

SetOption メソッドを使用して、[Access のオプション] ダイアログ ボックスのオプションの現在の値を設定します。

構文

SetOption (OptionName, Setting)

expressionApplication オブジェクトを 表す変数。

パラメーター

名前 必須 / オプション データ型 説明
OptionName 必須 String オプションの名前を指定します。 オプション名の引数文字列の一覧については、「 Visual Basic からオプションを設定する」を参照してください。
設定 必須 バリアント型 (Variant) オプションの設定値に対応する値を指定します。 引数 setting の値は、個々のオプションに設定できる値である必要があります。

注釈

使用できるオプションの値は、設定するオプションの種類によって異なります。 一般的なオプションには次の 3 種類があります。

  • チェック ボックスのオン/オフを切り替えて設定する、Yes または No の値を取るオプション

  • 文字列や数値を入力して設定するオプション

  • リスト ボックス、コンボ ボックス、またはオプション グループから選択できる定義済みのオプション

次の例に示すように、 SetOption メソッドを使用して、ユーザーがチェック ボックスをオンまたはオフにして設定するオプションの場合は、設定引数に True または False を 指定します。

Application.SetOption "Show Status Bar", True

SetOption メソッドを使用してオプションの種類を設定するには、ダイアログ ボックスに入力する文字列または数値を指定します。 次の例では、既定のフォーム テンプレートを OrderTemplate に設定します。

Application.SetOption "Form Template", "OrderTemplate"

リスト ボックスまたはコンボ ボックスから設定値を選ぶオプションを設定するには、 SetOption メソッドの引数 setting としてリスト内でのオプションの位置を数値で指定します。 次の例では、[ 既定のフィールドの種類] オプションを AutoNumber に設定します。

Application.SetOption "Default Field Type", 5

オプション グループを構成するオプションを設定するには、グループ内でのそのオプションのインデックス値を指定します。 次の例では、[ ドラッグによるコントロールの選択] オプションに [全体を囲んだときに選択] を設定しています。

Application.SetOption "Selection Behavior", 1

注:

Microsoft Office Access を終了するときにすべての変更されたオプションを元の設定に戻す必要がある場合があります。 この場合、元の設定をパブリック変数に格納しておき、 SetOption メソッドを使用して、元の設定に戻します。 フォームの Close イベント プロシージャ、またはユーザーがアプリケーションを終了するために実行する必要があるカスタム終了プロシージャに、オプションをリセットするコードを含めることができます。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。