Partilhar via


Função de ER NUMERALSTOTEXT

A função NUMERALSTOTEXT devolve o número especificado como um valor Cadeia depois de ter sido escrito por extenso (isto é, convertido em cadeias de texto) no idioma especificado.

Sintaxe

NUMERALSTOTEXT (number, language, currency, print currency name flag, decimal points)

Argumentos

number: Número inteiro ou Real

Um valor numérico que especifica o número que tem de ser escrito por extenso.

language: Cadeia

Um valor Cadeia que representa o código de idioma.

currency: Cadeia

Um valor Cadeia que representa o código de moeda.

print currency name flag: Booleano

Um valor Booleano que indica se um nome de moeda tem de ser adicionado ao texto escrito por extenso.

decimal points: Número inteiro

Um valor Número inteiro que indica o número de casas decimais que o texto escrito por extenso deve ter.

Valores de retorno

Cadeia

O valor de texto resultante.

Notas de utilização

O código de idioma é opcional. Se for definido como uma cadeia vazia, é utilizado o código de idioma para o contexto de execução. O código de idioma predefinido é EN-US. O código de idioma para o contexto de execução está definido num elemento de Pasta ou Ficheiro do formato de Relatórios eletrónicos (ER) que está em execução.

O código de moeda é opcional. Se for definido como uma cadeia vazia, é utilizada a moeda da empresa para o contexto de execução.

Nota

Os argumentos print currency name flag e decimal points são analisados apenas para os seguintes códigos de idioma: CS, ET, HU, LT, LV, PL e RU. Além disso, o argumento print currency name flag é analisado apenas para empresas em que o contexto do país ou da região apoia a declinação de nomes de moeda.

Exemplo 1

NUMERALSTOTEXT (1234.56, "EN-US", "", false, 2) devolve "One Thousand Two Hundred Thirty Four and 56".

Exemplo 2

NUMERALSTOTEXT (120, "PL", "", false, 0) devolve "Sto dwadzieścia".

Exemplo 3

NUMERALSTOTEXT (120.21, "RU", "EUR", true, 2) devolve "Сто двадцать евро 21 евроцент".

Recursos adicionais

Funções de texto