Функція TypeName

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Повертає рядок , який містить інформацію про змінна.

Синтаксис

Складання ( varname )

Потрібні ім'я _ змінноїаргумент – це значення типу Variant, що містить будь-яка змінна, крім змінної визначений користувачем тип.

Примітки

Рядок, повернутий TypeName може бути одну з таких дій:

Рядок, що повертається

Змінна

Тип об'єкта

Об'єкт, тип – це тип об'єкта

Byte

Значення байтів

Ціле число

Ціле число

Довгий

Довге ціле число

Single

Число з рухомою комою точності

Double

Подвійне число з рухомою комою

Грошовий

Грошове значення

Decimal

Десяткове значення

Дата

Значення дати

Рядок

Рядок

Логічне значення

Логічне значення

Помилка

Значення помилки

Порожній

Файл, неініціалізовані

Null-значення

Немає даних

Об’єкт

Об'єкт

невідомо

Тип якого невідомий об'єкт

Нічого не

Об'єктна змінна, які не належать до об'єкта


Якщо ім'я _ змінної на масив, повернутий рядок може бути будь-який один із можливих повернуто рядки (або варіант) у пустий дужки додано. Наприклад, якщо ім'я _ змінної масив цілих чисел, складання повертає "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()".

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×