الدالة StrConv

تقوم بإرجاع متغير‏ (سلسلة أحرف) يتم تحويله كما هو محدد.

بناء الجملة

StrConv ( string, conversion [, LCID ] )

يحتوي بناء جمله الدالة StrConv علي الوسيطتين التاليتين:

الوسيطة

الوصف

سلسلة

مطلوبة. تعبير سلسله يتم تحويله.

المعدل

مطلوبة. مؤلف. مجموع القيم التي تحدد نوع التحويل الذي سيتم تنفيذه.

LCID

اختيارية. لوكاليد ، إذا كان مختلفا عن لوكاليد النظام. (لوكاليد النظام هو الخيار الافتراضي).

الإعدادات

إعداداتوسيطةالتحويل هي:

ثابت

قيمة

الوصف

فبوبيركاسي

1

تحول السلسلة إلى أحرف كبيره.

فبلوويركاسي

2

تحول السلسلة إلى أحرف صغيره.

فببروبيركاسي

3

تحول الحرف الأول من كل كلمه في سلسله إلى أحرف كبيره.

فبويدي *

t

تحول الأحرف الضيقة (أحاديه البايت) في سلسله إلى أحرف عريضة (مزدوجة البايت).

فبناروو *

8

تحول الأحرف العريضة (مزدوجة البايت) في سلسله إلى أحرف ضيقه (أحاديه البايت).

فبكاتاكانا **

16 * *

تحول أحرف هيراغانا في سلسله إلى أحرف كاتاكانا.

فبهيراجانا **

32 * *

تحول أحرف كاتاكانا في سلسله أحرف إلى هيراغانا.

فبونيكودي

64

تحول السلسلة إلى Unicode باستخدام صفحه التعليمات البرمجية الافتراضية للنظام. (غير متوفر علي Macintosh.)

فبفرومونيكودي

128

تحول السلسلة من Unicode إلى صفحه التعليمات البرمجية الافتراضية للنظام. (غير متوفر علي Macintosh.)

* تنطبق علي الإعدادات المحلية في اسيا.

* * ينطبق علي اليابان فقط.

ملاحظة: يتم تحديد هذه الثوابت بواسطة Visual Basic for Applications (VBA). نتيجة لذلك ، يمكن استخدامها في اي مكان في التعليمات البرمجية الخاصة بك بدلا من القيم الفعلية. يمكن دمج معظمها ، علي سبيل المثال ، فبوبيركاسي +فبويدي، باستثناء ان كانوا حصريا ، علي سبيل المثال ، فبونيكود e + فبفرومونيكودي. تتسبب الثوابت في فبويديو فبنارووو فبكاتاكاناو فبهيراجانا بأخطاء وقت التشغيل في الإعدادات المحلية التي لا تنطبق عليها.

فيما يلي فواصل الكلمات الصالحة لحاله الأحرف المناسبة: Null (Chr$ (0)) ، وهي علامة التبويب الافقيه (Chr$ (9)) 11)) ، أو موجز النموذج (Chr$ (12)) ، حرف إرجاع (Chr$ (13)) ، space (SBCS) (Chr$ (32)). تختلف القيمة الفعلية للمسافة حسب البلد/المنطقة ل DBCS.

ملاحظات

عند التحويل من صفيف بايت بتنسيق ANSI إلى سلسله ، يجب استخدام الدالة StrConv . عند التحويل من صفيف بتنسيق Unicode ، استخدم عبارة تعيين.

أمثله استعلام

التعبير

النتائج

حدد strConv (برودوكتديسك, 1) ك Expr1 من برودوكتساليس;

تحويل القيم من الحقل "برودوكتديسك" إلى الأحرف الكبيرة والعرض في العمود Expr1

حدد strConv (برودوكتديسك, 2) ك لوويركاسيد من برودوكتساليس;

تحول القيم من حقل "برودوكتديسك" إلى أحرف صغيره ويتم عرضها في لوويركاسيد الاعمده. تحول الحرف الأول من كل كلمه من "برودوكتديسك" إلى الأحرف الكبيرة ويعرض في العمود بروبيركاسيد. كل الأحرف الأخرى تترك كاحرف صغيره.

مثال 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 لدينا.

×