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