Pergunte aqui
0

Valor por extenso no Write em local pré-determinado

perguntadas 2020-11-12 12:14:49 +0100

imagem do gravatar de acamposxp

Bom dia! Preciso de ajuda para converter um valor numérico em extenso dentro de uma tabela do Writer. Conheço a extensão: https://extensions.libreoffice.org/en...

Ela cria algo do tipo:

1.230,22 (mil duzentos e trinta reais e vinte e dois centavos)

Eu precisaria de algo do tipo: Descrição da imagem

Outro detalhe. O total geral nem sempre estará numa célula A3 (por exemplo). Ela pode estar na célula A100 (dependendo da quantidade de itens na tabela).

Se puder ser uma macro (que eu possa incorporar a um modelo) que não dependesse da instalação de extensões seria mais fácil já que nesse período de pandemia não sabemos de onde vamos trabalhar.

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

1 Resposta

0

respondidas 2020-11-12 20:50:32 +0100

imagem do gravatar de Schiavinatto

@acamposxp, tem esta extensão,

https://extensions.libreoffice.org/en/extensions/show/valor-por-extenso

mas não é automática, você digita o valor e ela converte para extenso.

Se for em Calc tem esta macro:

https://wiki.documentfoundation.org/images/2/20/ValorPorExtenso.ods
editar assinalar como ofensivo Excluir Link mais

Comentários

Oi, amigo @Schiavinnato, tudo bem?. Sim. Foi a que citei. Até consegui incorporar a macro dela no modelo e criei um atalho de teclado para fazer funcionar. E é ela que tenho usado.

A questão é que extensão, forçosamente converte o numeral para extenso ao lado do número (você não escolhe onde deve ficar o convertido). Assim:

1.230,22 (mil duzentos e trinta reais e vinte e dois centavos)

Ou abre uma tela de diálogo para digitar manualmente o número e, aí sim, converte no lugar que você escolher.

A versão calc tem a opção de você informar na célula vc quer que seja incluído o valor por extenso, informando:

=NExtenso()

Infelizmente essa opção não funciona no Write. Se funcionasse resolveria. Veja na imagem abaixo. Tenho que usar o valor por extenso numa célula diferente de onde está o valor. Por enquanto uso a extensão. Aplico, corto e colo ...(mais)

imagem do gravatar de acamposxpacamposxp ( 2020-11-12 21:09:41 +0100 )editar

Acionando pelo Menu a opção padrão é só texto por extenso, se quer o valor tem que marcar [ ] incluir valor.

Estou usando no Linux Mint e Libo 7.0.0.3

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-11-12 23:13:07 +0100 )editar
1

@Schiavinnato, acho que você não entendeu. O que eu queria era escolher onde o valor por extenso vai ficar sem ter que digitar novamente no diálogo.

imagem do gravatar de acamposxpacamposxp ( 2020-11-12 23:26:41 +0100 )editar

@Schiavinnato, na sua resposta em Vincular texto você diz: tem uma solução...coloco referencia =Extenso.P4. É desse controle que eu preciso. Escolher onde Vai ficar o =Extenso.célula. Só que no Writer.

imagem do gravatar de acamposxpacamposxp ( 2020-11-13 12:01:56 +0100 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2020-11-12 12:14:49 +0100

Lidas: 25 vezes

Última atualização: Nov 12 '20