SetOption メソッド (Access)Application.SetOption method (Access)

SetOption メソッドを使用して、[Access のオプション] ダイアログ ボックスのオプションの現在の値を設定します。The SetOption method sets the current value of an option in the Access Options dialog box.

構文Syntax

SetOption(OptionName設定)expression.SetOption (OptionName, Setting)

expression**Application** オブジェクトを 表す変数。expression A variable that represents an Application object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
OptionNameOptionName 必須Required StringString オプションの名前を指定します。The name of the option. オプション名引数の文字列の一覧については、「 Visual Basic でオプションを設定する」を参照してください。For a list of option name argument strings, see Set options from Visual Basic.
SettingSetting 必須Required VariantVariant オプションの設定値に対応する値を指定します。A value corresponding to the option setting. 引数 setting の値は、個々のオプションに設定できる値である必要があります。The value of the setting argument depends on the possible settings for a particular option.

注釈Remarks

使用できるオプションの値は、設定するオプションの種類によって異なります。The available option settings depend on the type of option being set. 一般的なオプションには次の 3 種類があります。There are three general types of options:

  • チェック ボックスのオン/オフを切り替えて設定する、Yes または No の値を取るオプションYes/No options that can be set by selecting or clearing a check box.

  • 文字列や数値を入力して設定するオプションOptions that can be set by entering a string or numeric value.

  • リスト ボックス、コンボ ボックス、またはオプション グループから選択できる定義済みのオプションPredefined options that can be chosen from a list box, combo box, or option group.

ユーザーがチェックボックスをオンまたはオフにして設定するオプションに**** ついては、次の例に示すように、引数 Setting にTrueまたはFalseを指定します。For options that the user sets by selecting or clearing a check box, using the SetOption method, specify True or False for the setting argument, as in the following example.

Application.SetOption "Show Status Bar", True

SetOptionメソッドを使用してオプションの種類を設定するには、ダイアログボックスに入力するのと同じように文字列または数値を指定します。To set a type of option by using the SetOption method, specify the string or numeric value that would be typed in the dialog box. 次の例では、既定のフォームテンプレートを OrderTemplate に設定します。The following example sets the default form template to OrderTemplate.

Application.SetOption "Form Template", "OrderTemplate"

リスト ボックスまたはコンボ ボックスから設定値を選ぶオプションを設定するには、 SetOption メソッドの引数 setting としてリスト内でのオプションの位置を数値で指定します。For options with settings that are choices in list boxes or combo boxes, specify the option's numeric position within the list as the setting argument for the SetOption method. 次の使用例は、既定のフィールドの種類のオプションをオートナンバー型に設定します。The following example sets the Default Field Type option to AutoNumber.

Application.SetOption "Default Field Type", 5

オプション グループを構成するオプションを設定するには、グループ内でのそのオプションのインデックス値を指定します。To set an option that's a member of an option group, specify the index number of the option within the group. 次の例では、[ ドラッグによるコントロールの選択] オプションに [全体を囲んだときに選択] を設定しています。The following example sets Selection Behavior to Fully Enclosed:

Application.SetOption "Selection Behavior", 1

注意

Microsoft Office Access を終了するときにすべての変更されたオプションを元の設定に戻す必要がある場合があります。When you quit Microsoft Access, you can reset all options to their original settings by using the SetOption method on all changed options. この場合、元の設定をパブリック変数に格納しておき、 SetOption メソッドを使用して、元の設定に戻します。You may want to create public variables to store the values of the original settings. フォームに対するCloseイベントプロシージャのオプション、またはユーザーがアプリケーションを終了するために実行する必要のあるカスタムの exit プロシージャのオプションをリセットするコードを含めることができます。You might include code to reset options in the Close event procedure for a form, or in a custom exit procedure that the user must run to quit the application.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.