지정한 대로 변환된 Variant(String) 형식을 반환합니다.
구문
StrConv ( 문자열, 변환 [, LCID ] )
StrConv 함수 구문에는 다음과 같은 인수가 사용 됩니다.
인수 | 설명 |
---|---|
String |
필수 요소입니다. 변환할 문자열 식입니다. |
과정 |
필수 요소입니다. 정수. 수행할 변환 유형을 지정 하는 값의 합계입니다. |
LCID |
선택 요소입니다. 시스템 LocaleID와 다른 경우 LocaleID가 됩니다. (시스템 LocaleID가 기본값입니다.) |
설정
변환 인수 설정은 다음과 같습니다.
상수 | 값 | 설명 |
---|---|---|
V Percase |
1 |
문자열을 대문자로 변환 합니다. |
vbLowerCase |
2 |
문자열을 소문자로 변환 합니다. |
vbProperCase |
3 |
문자열에서 각 단어의 첫 글자를 대문자로 변환 합니다. |
Vbwide * |
4(tcp/ipv4) |
문자열의 좁은 문자 (싱글바이트)를 넓은 문자 (더블 바이트)로 변환 합니다. |
Vbnarrow * |
20cm(8 |
문자열의 와이드 문자 (더블 바이트)를 좁은 문자 (싱글바이트)로 변환 합니다. |
Vbkatakana ** |
16 * * |
문자열의 히라가나 문자를 가타카나 문자로 변환 합니다. |
Vbhiragana ** |
32 * * |
문자열의 가타카나 문자를 히라가나 문자로 변환 합니다. |
vbUnicode |
64 |
시스템의 기본 코드 페이지를 사용 하 여 유니코드 으로 문자열을 변환 합니다. (Macintosh에서는 사용할 수 없음) |
vbFromUnicode |
128 |
유니코드 문자열을 시스템의 기본 코드 페이지로 변환 합니다. (Macintosh에서는 사용할 수 없음) |
* 동쪽 아시아 로케일에 적용 됩니다.
* * 일본에만 적용 됩니다.
참고: 이러한 상수는 VBA (Visual Basic for applications)에 의해 지정 됩니다. 결과적으로 실제 값 대신 코드의 모든 위치에서 사용 될 수 있습니다. , 예를 들어, vbUnicode + vbfromunicode와 같이 함께 사용할 수 없는 경우를 제외 하 고는 v ppercase + vbwide와 같은 대부분의 통합이 가능 합니다. 이 상수를 적용 하지 않는 로캘에서는 Vbwide, vbwide, vbwide및 vbwide 를 사용 하는 경우 런타임 오류가 발생 합니다.
다음은 올바른 대/소문자에 대 한 유효한 단어 구분 기호입니다. Null (chr$ (0)), 가로 탭 (chr$ (9)), 줄 바꿈 (chr$ (10)), 세로 탭 (chr$ ( 11), 폼 피드 (chr$ (12)), 캐리지 리턴 (chr$ (13)),space (SBCS$ (32))). 공백에 대 한 실제 값은 DBCS 국가/지역에 따라 다릅니다.
주의
ANSI 형식의 바이트 배열을 문자열로 변환 하는 경우 StrConv 함수를 사용 해야 합니다. 유니코드 형식의 배열에서 변환 하는 경우 대입문을 사용 합니다.
쿼리 예제
식 | 결과 |
---|---|
제품 판매에서 Expr1로 strConv (제품 Desc, 1)를 선택 합니다. |
"제품 Desc" 필드의 값을 대문자로 변환 하 고 열에 x로 표시 합니다. |
제품 판매에서 LowercaseID으로 strConv (제품 Desc, 2)를 선택 합니다. |
"제품 Desc" 필드의 값을 소문자로 변환 하 고 열 LowercaseID에 표시 합니다. 모든 단어의 첫 글자를 "제품 Desc"에서 대문자로 변환 하 고 열 PropercaseID에 표시 합니다. 다른 모든 문자는 소문자로 유지 됩니다. |
VBA 예제
참고: VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.
이 예제에서는 StrConv 함수를 사용 하 여 유니코드 문자열을 ANSI 문자열로 변환 합니다.
Dim i As Long
Dim x() As Byte
x = StrConv("ABCDEFG", vbFromUnicode) ' Convert string.
For i = 0 To UBound(x)
Debug.Print x(i)
Next
참고: 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.