Zwraca ciąg zawierający informacje o zmienna.
Składnia
TypeName ( nazwa_zmiennej )
Wymagana nazwa_zmiennejargument jest wartością typu wariant zawierającą dowolną zmienną z wyjątkiem zmiennej zdefiniowanej przez użytkownika.
Uwagi
Ciąg zwracany przez ciąg TypeName może być dowolny z następujących:
|
Zwracany ciąg |
Zmienna |
|
Typ obiektu |
Obiekt, którego typ to typ obiektu |
|
Bajt |
Wartość bajtu |
|
Liczba całkowita |
Liczba całkowita |
|
Długi |
Liczba całkowita długa |
|
Single |
Liczba zmiennoprzecinkowa o pojedynczej precyzji |
|
Double |
Podwójna precyzja liczba zmiennoprzecinkowa |
|
Waluta |
Wartość walutowa |
|
Decimal |
Wartość dziesiętna |
|
Data |
Wartość daty |
|
String |
Ciąg |
|
wartość logiczna |
Wartość logiczna |
|
Błąd |
Wartość błędu |
|
puste |
Niezainicjowany |
|
Null |
Brak prawidłowych danych |
|
Obiekt |
Obiekt |
|
Nieznane |
Obiekt, którego typ jest nieznany |
|
Nic |
Zmienna obiektowa, która nie odwołuje się do obiektu |
Jeśli nazwa_zmiennej jest tablica, zwracanym ciągiem może być dowolny z możliwych zwracanych ciągów (lub wariant) z dołączonymi pustymi nawiasami. Jeśli na przykład nazwa_zmiennej jest tablicą liczb całkowitych, funkcja Nazwa_typu zwraca wartość "Integer()".
Przykład
Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji TypeName w celu zwrócenia informacji o zmiennej.
Dim NullVar, MyType, StrVar As StringDim IntVar As Integer, CurVar As CurrencyDim ArrayVar (1 To 5) As IntegerNullVar = 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()".