共用方式為


GetAllSettings 函式

Windows 登錄中的應用程式專案或 Macintosh 上的 ( (,傳回最初使用SaveSetting) 建立的金鑰設定及其個別值清單,) 應用程式初始化檔案中的資訊。

語法

GetAllSettings (appnamesection)

GetAllSettings函式語法具有下列具名引數

部分 描述
appname 此為必要動作。 字串表達 式,包含要求其索引鍵設定之應用程式或 專案的 名稱。 在 Macintosh 中,這是初始化檔案系統資料夾中的 喜好設定資料夾中的檔案名稱。
區段 此為必要動作。 字串 表達 式,包含要求其索引鍵設定的區段名稱。 GetAllSettings 會 傳回 Variant ,其內容是包含指定區段中所有索引鍵設定及其對應值的字串二維 組。

註解

如果appname區段不存在,GetAllSettings會傳回未初始化的Variant

範例

此範例會先使用 SaveSetting 語 句,為指定為 appname 的應用程式在 Windows 登錄中建立專案,然後使用 GetAllSettings 函式來顯示設定。 請注意,無法使用GetAllSettings擷取應用程式名稱和區段名稱。 最後, DeleteSetting 語 句會移除應用程式的專案。

' Variant to hold 2-dimensional array returned by GetAllSettings
' Integer to hold counter.
Dim MySettings As Variant, intSettings As Integer
' Place some settings in the registry.
SaveSetting appname := "MyApp", section := "Startup", _
key := "Top", setting := 75
SaveSetting "MyApp","Startup", "Left", 50
' Retrieve the settings.
MySettings = GetAllSettings(appname := "MyApp", section := "Startup")
    For intSettings = LBound(MySettings, 1) To UBound(MySettings, 1)
        Debug.Print MySettings(intSettings, 0), MySettings(intSettings, 1)
    Next intSettings
DeleteSetting "MyApp", "Startup"

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應