Interaction.SaveSetting(String, String, String, String) Methode

Definitie

Hiermee wordt een toepassingsvermelding opgeslagen of gemaakt in het Windows-register. De My functie biedt u meer productiviteit en prestaties in registerbewerkingen dan SaveSetting. Zie Registry voor meer informatie.

public:
 static void SaveSetting(System::String ^ AppName, System::String ^ Section, System::String ^ Key, System::String ^ Setting);
public static void SaveSetting(string AppName, string Section, string Key, string Setting);
static member SaveSetting : string * string * string * string -> unit
Public Sub SaveSetting (AppName As String, Section As String, Key As String, Setting As String)

Parameters

AppName
String

Required. String expressie met de naam van de toepassing of het project waarop de instelling van toepassing is.

Section
String

Required. String expressie met de naam van de sectie waarin de sleutelinstelling wordt opgeslagen.

Key
String

Required. String expressie met de naam van de sleutelinstelling die wordt opgeslagen.

Setting
String

Required. Expressie die de waarde bevat waarop Key wordt ingesteld.

Uitzonderingen

Het sleutelregister kan niet worden gemaakt of de gebruiker is niet aangemeld.

Voorbeelden

In het volgende voorbeeld wordt eerst de functie SaveSetting gebruikt om vermeldingen te maken in het Windows register voor de MyApp-toepassing en gebruikt vervolgens de functie DeleteSetting om ze te verwijderen.

' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
' Remove Startup section and all its settings from registry.
DeleteSetting("MyApp", "Startup")
' Remove MyApp from the registry.
DeleteSetting("MyApp")

Opmerkingen

De SaveSetting functie voegt de sleutel toe aan HKEY_CURRENT_USER\Software\VB and VBA Program Settings.

Als de sleutelinstelling om welke reden dan ook niet kan worden opgeslagen, treedt er een fout op.

SaveSetting vereist dat een gebruiker is aangemeld omdat deze werkt onder de HKEY_LOCAL_USER registersleutel, die pas actief is als een gebruiker zich interactief aanmeldt.

Registerinstellingen die moeten worden geopend vanuit een niet-interactief proces (zoals Mtx.exe) moeten worden opgeslagen onder de HKEY_LOCAL_MACHINE\Software\ of de HKEY_USER\DEFAULT\Software registersleutels.

SaveSetting vereist Write en CreateRegistryPermission.

Van toepassing op

Zie ook