참고: 이 항목에 설명된 함수, 메서드, 개체 또는 속성은 Microsoft Jet Expression Service가 샌드박스 모드에서 실행 중이면 사용할 수 없으므로 안전하지 않은 식이 평가되지 않습니다. 샌드박스 모드에 대한 자세한 내용은 도움말에서 "샌드박스 모드"를 검색하세요.

Windows 레지스트리의 애플리케이션 항목 또는 애플리케이션 초기화 파일의 (Macintosh) 정보에서 키 설정 및 해당 값(원래 SaveSetting으로 만든)의 목록을 반환합니다.

구문

GetAllSettings ( appname , section )

GetAllSettings 함수 구문에는 다음과 같은 인수가 사용됩니다.

인수

설명

Appname

필수 요소입니다. 키 설정이 요청된 애플리케이션 또는 프로젝트 이름을 포함하는 문자열 식입니다. Macintosh에서 시스템 폴더의 기본 설정 폴더에 있는 초기화 파일의 파일 이름입니다.

구역

필수 요소입니다. 키 설정이 요청된 섹션의 이름을 포함하는 문자열 expression 입니다. GetAllSettings 는 지정된 섹션의 모든 키 설정과 해당 값을 포함하는 문자열의 2차원 배열 콘텐츠인 Variant를 반환합니다.

주의

Appname 또는 섹션이 없는 경우 GetAllSettings는 초기화되지 않은 Variant를 반환합니다.

예제

참고: VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.

이 예제에서는 먼저 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 := 75SaveSetting "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 intSettingsDeleteSetting "MyApp", "Startup"

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.