Função NomeTipo

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Devolve uma cadeia que fornece informações sobre um variável.

Sintaxe

NomeTipo ( nomevar )

O obrigatório nomevarargumento é uma variante contendo qualquer variável exceto uma variável de um tipo de definidas pelo utilizador.

Comentários

A cadeia devolvida por NomeTipo pode ser qualquer um dos seguintes procedimentos:

Cadeia devolvida

Variável

Tipo de objeto

Um objeto cujo tipo é objecttype

Byte

Valor de byte

Número Inteiro

Número Inteiro

Longo

Número inteiro longo

Único

Número de vírgula flutuante precisão simples

Duplo

Número de vírgula flutuante de precisão dupla

Moeda

Valor de moeda

Decimal

Valor decimal

Data

Valor de data

Cadeia

Cadeia

booleano

Valor booleano

Erro

Um valor de erro

Vazio

Não inicializados serão

Nulo

Sem dados válidos

Object

Um objeto

Desconhecido

Um objeto cujo tipo é desconhecido

Nada

Variável de objeto que não faça referência a um objeto


Se nomevar for uma matriz, a cadeia devolvida pode ser qualquer um dos possíveis devolvido cadeias (ou variante) com parênteses vazios acrescentados. Por exemplo, se nomevar for uma matriz de números inteiros, NomeTipo devolve "Integer()".

Exemplo

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo utiliza a função NomeTipo para devolver informações sobre uma variável.

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()".
Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×