DeleteSetting ステートメント
Windows のレジストリのアプリケーションのエントリからセクションまたはキー設定を削除するか、または (Macintosh では) アプリケーションの初期化ファイルの情報を削除します。
構文
DeleteSettingappname, section, [ key ]
DeleteSetting ステートメントの構文には、次の名前付き引数があります。
指定項目 | 説明 |
---|---|
appname | 必須です。 セクションまたはキー設定を適用するアプリケーションまたはプロジェクトの名前を示す文字列式です。 Macintosh の場合は、System フォルダーの Preferences フォルダーにある初期化ファイルのファイル名です。 |
section | 必須です。 キー設定を削除するセクションの名前を含む文字列式です。 アプリ名とセクションのみを指定した場合、指定したセクションは関連するすべてのキー設定と共に削除されます。 |
key | 省略可能。 削除するキー設定を含む文字列式です。 |
注釈
すべての引数を指定すると、指定した設定が削除されます。 DeleteSetting ステートメントで指定したセクションまたはキー設定が存在しない場合は、実行時エラーが発生します。
例
次の例では、最初に SaveSetting ステートメントを使用してアプリケーション用の Windows レジストリ (または 16 ビットの Windows プラットフォームの .ini ファイル) にエントリを作成します。そして、DeleteSetting ステートメントを使用してそれを削除します。 キー引数は指定されていないので、セクション名とそのすべてのキーを含むセクション全体が削除されます。
' Place some settings in the registry.
SaveSetting appname := "MyApp", section := "Startup", _
key := "Top", setting := 75
SaveSetting "MyApp", "Startup", "Left", 50
' Remove section and all its settings from registry.
DeleteSetting "MyApp", "Startup"
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。