次の方法で共有


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 のサポートおよびフィードバックを参照してください。