הפונקציה StrConv

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

תחביר

StrConv ( string, המרה [, LCID ] )

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

ארגומנט

תיאור

string

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

המרה

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

LCID

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

הגדרות

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

קבוע

ערך

תיאור

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, למעט כאשר הם בלעדיים הדדית, לדוגמה, vbUnicode + vbFromUnicode. הקבועים vbWide, vbNarrow, vbKatakanaו- vbHiragana גורמים לשגיאות בזמן ריצה בעת שימוש באזורים שבהם הם אינם חלים.

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

הערות

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

דוגמאות של שאילתה

ביטוי

תוצאות

בחר strConv (ProductDesc, 1) כExpr1 מ-ProductSales;

המרת הערכים מהשדה "ProductDesc" לאותיות רישיות והצגה בעמודה Expr1

בחר strConv (ProductDesc, 2) כ-LowercaseID מ-ProductSales;

המרת הערכים מהשדה "ProductDesc" לאותיות קטנות והצגה בעמודה LowercaseID. המרת האות הראשונה של כל מילה מ-"ProductDesc" לאותיות רישיות והצגה בעמודה PropercaseID. כל התווים האחרים נותרים כאותיות קטנות.

דוגמה של VBA

הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול 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

הערה:  דף זה תורגם באמצעות אוטומציה והוא עשוי לכלול שגיאות דקדוק או אי-דיוקים. מטרתנו היא כי תוכן זה יהיה שימושי עבורך. תוכל לספר לנו אם המידע היה מועיל? הנה המאמר באנגלית לעיונך.​

למידע נוסף

פונקציות מחרוזת ואופן השימוש בהן

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

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

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

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

×