Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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 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()".

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×