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