הפונקציה StrConv

חשוב: מאמר זה תורגם בתרגום מכונה, ראה כתב ויתור. תוכל למצוא את הגרסה באנגלית של המאמר כאן לעיונך.

החזרה של משתנה (‏מחרוזת) שהומר כפי שצוין.

תחביר

StrConv ( מחרוזת, המרה [LCID ] )

תחביר הפונקציה StrConv כולל את הארגומנטים הבאים:

ארגומנט

תיאור

string

נדרש. ביטוי מחרוזת שיש להמיר.

המרה

נדרש. מספר שלם. סכום הערכים המציין את סוג ההמרה שיש לבצע.

LCID

אופציונלי. מזהה האזור, אם שונה מהמערכת מזהה האזור. (המערכת מזהה האזור הוא ברירת המחדל).


הגדרות

ההגדרותארגומנטההמרההן:

קבוע

ערך

תיאור

vbUpperCase

1

המרת המחרוזת לתווים באותיות רישיות.

vbLowerCase

2

המרת המחרוזת לתווים באותיות קטנות.

vbProperCase

3

פונקציה זו ממירה את האות הראשונה של כל מילה במחרוזת לאות רישית.

vbWide *

4 *

ממיר לצמצם במחרוזת תווים רחב (שני בתים) לתווים (בית יחיד).

vbNarrow *

8 *

המרת תווי רחב (שני בתים) במחרוזת כדי לצמצם תווים (בית יחיד).

vbKatakana **

16 * *

המרת תווי היראגאנה במחרוזת לתווי קטקאנה.

vbHiragana **

32 * *

פונקציה זו ממירה קטקאנה התווים במחרוזת להיראגאנה.

vbUnicode

64

פונקציה זו ממירה את המחרוזת Unicode שימוש בדף קוד ברירת המחדל של המערכת. (לא זמין ב- Macintosh.)

vbFromUnicode

128

פונקציה זו ממירה את המחרוזת מ- Unicode לקידוד ברירת המחדל של המערכת. (לא זמין ב- Macintosh.)


* חל על אזורי מזרח אסיה.

* * חל על יפן בלבד.

הערה: בקבועים אלה מצוינות באמצעות Visual Basic for Applications (VBA). כתוצאה מכך, הם עשויים לשמש בכל מקום בקוד במקום בערכים בפועל. רוב ניתן לשלב, לדוגמה, vbUpperCase + vbWide, למעט כאשר הם מבטלים זה, לדוגמה,e + vbUnicodvbFromUnicode. הקבועים vbWide, vbNarrow, vbKatakanaו- vbHiragana לגרום לשגיאות זמן ריצה בעת שימוש באזורים שבו הם אינם חלים.

להלן מפרידי word חוקי עבור מארז המתאים: Null (Chr$(0)), טאב אופקי (Chr$(9)), הזנת שורה (Chr$(10)), טאב אנכי (Chr$(11)), טופס הזנת (Chr$(12)), גררה (Chr$(13)), רווח (SBCS) (Chr$(32)). הערך הממשי עבור רווח משתנה לפי מדינה/אזור עבור DBCS.

הערות

בעת המרה של מערך בתים בתבנית ANSI למחרוזת, עליך להשתמש בפונקציה StrConv . בעת המרה של מערך בתבנית Unicode, השתמש במשפט הצבה.

דוגמה

הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications‏ (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.

דוגמה זו משתמשת בפונקציה StrConv כדי להמיר מחרוזת Unicode למחרוזת 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

הערה: כתב ויתור בנוגע לתרגום מכונה: מאמר זה תורגם על-ידי מערכת מחשב, ללא התערבות אדם. Microsoft מציעה את תרגומי המכונה כדי לסייע למשתמשים שאינם דוברי אנגלית ליהנות מתוכן בנושא מוצרים, שירותים וטכנולוגיות של Microsoft. מכיוון שהמאמר תורגם על-ידי מכונה, הוא עלול להכיל שגיאות באוצר המילים, בתחביר או בדקדוק.

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×