إرجاع سلسلة توفر معلومات حول متغير.
بناء الجملة
TypeName ( varname )
وسيطة varname المطلوب هو متغير يحتوي على أي متغير باستثناء متغير من نوع معرف من قبل المستخدم.
ملاحظات
يمكن أن تكون السلسلة التي تم إرجاعها بواسطة TypeName أي مما يلي:
تم إرجاع السلسلة |
متغير |
نوع الكائن |
كائن يكون نوع العنصر من نوعه |
البايت |
قيمة البايت |
العدد الصحيح |
العدد الصحيح |
طويله |
عدد صحيح طويل |
مفرد |
رقم الفاصلة العائمة أحادية الدقة |
مزدوج |
رقم الفاصلة العائمة مزدوجة الدقة |
العملة |
قيمة العملة |
عشري |
قيمة عشرية |
التاريخ |
قيمة التاريخ |
String |
String |
منطقي |
قيمة منطقية |
الخطأ |
قيمة خطأ |
فارغ |
مهيا |
فارغ |
لا توجد بيانات صالحة |
عنصر |
عنصر |
مجهول |
كائن نوعه غير معروف |
لا شيء |
متغير الكائن الذي لا يشير إلى كائن |
إذا كان 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()".