SaveSetting ステートメント
Windows レジストリ内のアプリケーションのエントリまたは (Macintosh の場合は) アプリケーションの初期化ファイルの情報で、アプリケーションのエントリを保存または作成します。
構文
SaveSettingappname, section, key, setting
SaveSetting ステートメントの構文には、次の名前付き引数があります。
指定項目 | 説明 |
---|---|
appname | 必須。 設定を適用するアプリケーションまたはプロジェクトの名前を含む文字列式です。 これは、Macintosh では System フォルダー内の Preferences フォルダーにある初期化ファイルのファイル名です。 |
section | 必須。 キー設定を保存するセクションの名前を示す文字列式です。 |
key | 必須。 キー設定を保存する名前を示す文字列式です。 |
setting | 必須。 key に設定する値を示す式です。 |
解説
何らかの理由でキー設定を保存できない場合は、エラーが発生します。
これらのレジストリ設定のルートは次のとおりです。Computer\HKEY_CURRENT_USER\Software\VB and VBA Program Settings
例
次の例では、まず 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 のサポートおよびフィードバックを参照してください。