Atgriež virkni , kas sniedz informāciju par mainīgais.
Sintakse
TypeName ( varname )
Nepieciešamais mainīgā_arguments ir Variant vērtība, kas ietver jebkādu mainīgo, izņemot lietotāja definēta tipa mainīgo.
Piezīmes
TypeName atgrieztā virkne var būt kāda no šīm:
Atgriezta virkne |
Mainīgais |
Objekta tips |
Objekts, kura tips ir objekta tips |
Baits |
Baita vērtība |
Vesels skaitlis |
Vesels skaitlis |
Long |
Garš vesels skaitlis |
Single |
Vienas precizitātes peldošā komata skaitlis |
Double |
Double-precision floating-point number |
Valūta |
Valūtas vērtība |
Pēc decimālzīmes. |
Decimālā vērtība |
Datums |
Datuma vērtība |
String |
Virkne |
Būla izteiksme |
Būla vērtība |
Kļūda |
Kļūdas vērtība |
Tukšs |
Neinicializēta |
Null |
Nav derīgu datu |
Object |
Objekts |
Nezināms |
Objekts, kura tips ir nezināms |
– |
Objekta mainīgais, kas neatsaucas uz objektu |
Ja nosaukums ir vārds masīvs, atgrieztā virkne var būt jebkura no iespējamām atgrieztajām virknēm (vai Variant), kuras pievienotas tukšas iekavas. Piemēram, ja varname ir veselu skaitļu masīvs, TypeName atgriež "Integer()".
Piemērs
Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.
Šajā piemērā tiek izmantota funkcija TypeName , lai atgrieztu informāciju par mainīgo.
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()".