참고: 이 항목에 설명된 함수, 메서드, 개체 또는 속성은 Microsoft Jet Expression Service가 샌드박스 모드에서 실행 중이면 사용할 수 없으므로 안전하지 않은 식이 평가되지 않습니다. 샌드박스 모드에 대한 자세한 내용은 도움말에서 "샌드박스 모드"를 검색하세요.
Windows 레지스트리의 애플리케이션 항목 또는 애플리케이션 초기화 파일의 (Macintosh) 정보에서 키 설정 값을 반환합니다.
구문
GetSetting ( appname , section, key [, default ] )
GetSettin g 함수 구문에는 다음과 같은 인수가 사용됩니다.
인수 |
설명 |
Appname |
필수 요소입니다. 문자열 식 키 설정이 요청된 애플리케이션 또는 프로젝트의 이름을 포함합니다. Macintosh에서 시스템 폴더의 기본 설정 폴더에 있는 초기화 파일의 파일 이름입니다. |
구역 |
필수 요소입니다. 키 설정이 있는 섹션의 이름을 포함하는 문자열 식입니다. |
key |
필수 요소입니다. 반환할 키 설정의 이름을 포함하는 문자열 식입니다. |
기본값 |
선택 요소입니다. 키 설정에 값이 설정되지 않은 경우 반환할 값을 포함하는 식입니다. 생략하면 default 는 길이가 0인 문자열("")로 간주됩니다. |
주의
GetSetting 인수에 명명된 항목이 없는 경우 GetSetting은 기본값을 반환합니다.
예제
참고: VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.
이 예제에서는 먼저 SaveSetting 문을 사용하여 appname으로 지정된 애플리케이션에 대한 Windows 레지스트리(또는 16비트 Windows 플랫폼의 .ini 파일)에 항목을 만들고 GetSetting 함수를 사용하여 설정 중 하나를 표시합니다. 기본 인수가 지정되므로 일부 값이 반환됩니다. 섹션 이름은 GetSetting을 사용하여 검색할 수 없습니다. 마지막으로 DeleteSetting 문은 애플리케이션의 모든 항목을 제거합니다.
' Variant to hold 2-dimensional array returned
' by GetSetting. Dim MySettings As Variant ' Place some settings in the registry. SaveSetting "MyApp","Startup", "Top", 75 SaveSetting "MyApp","Startup", "Left", 50 Debug.Print GetSetting(appname := "MyApp", _ section := "Startup", _ key := "Left", default := "25") DeleteSetting "MyApp", "Startup"