الدالة TypeName

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

تقوم بإرجاع سلسلة أحرف توفر معلومات حول متغير.

بناء الجملة

TypeName ( varname )

هو مطلوب varnameوسيطة متغير يحتوي علي اي متغير استثناء متغير من نوع المعرفه من قبل المستخدم.

ملاحظات

قد تكون السلسلة المرجعة بواسطة TypeName أحد السلاسل التالية:

سلسلة الأحرف المرجعة

متغير

نوع الكائن

كائن نوعه objecttype

بايت

قيمة بايت

عدد صحيح

عدد صحيح

طويلة

عدد صحيح طويل

مفرد

رقم مفرد البايت للنقطة العائمة للدقة

مزدوج

رقم مزدوج البايت للنقطة العائمة للدقة

عملة

قيمة عملة

عدد عشري

قيمة عشرية

تاريخ

قيمة تاريخ

سلسلة أحرف

سلسلة

منطقي

قيمة منطقية

خطأ

قيمة خطأ

فارغ

غير مهيأ

فارغ

لا توجد بيانات صحيحة

العنصر

كائن

غير معروف

كائن غير معروف نوعه

لا شيء

متغير كائن لا يشير إلى أي كائن


إذا كانت varnameصفيف، فيمكن أن تكون السلسلة المرجعة أي سلسلة من السلاسل المرجعة الممكنة (أو متغير) الملحقة بأقواس فارغة. على سبيل المثال، إذا كانت varname عبارة عن صفيف من الأرقام الصحيحة، تقوم الدالة TypeName بإرجاع "Integer()".

مثال

ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة نمطية لـ Visual Basic for Applications (VBA). لمزيد من المعلومات حول استخدام VBA، حدد مرجع المطور في القائمة المنسدلة بجوار بحث وأدخل مصطلح أو أكثر في مربع البحث.

يستخدم هذا المثال الدالة TypeName لإرجاع معلومات حول متغير.

Dim NullVar, MyType, StrVar As String
Dim IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null ' Assign Null value.
MyType = TypeName(StrVar) ' Returns "String".
MyType = TypeName(IntVar) ' Returns "Integer".
MyType = TypeName(CurVar) ' Returns "Currency".
MyType = TypeName(NullVar) ' Returns "Null".
MyType = TypeName(ArrayVar) ' Returns "Integer()".

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×