Pergunte aqui
1

Como inserir o ordinal para o campo data quando for o primeiro dia do mês?

perguntadas 2020-09-18 02:50:27 +0100

imagem do gravatar de João Paulo

updated 2020-09-18 03:01:24 +0100

Gostaria de colocar um texto automático no LibreOffice Writer para que as datas no formato DD/MM/AAAA sejam escritas conforme a recomendação do Governo Federal do Brasil (http://www4.planalto.gov.br/centrodee..., p. 28, Item 5.1.3.c):

5.1.3 Local e data do documento
(…)
c) dia do mês: em numeração ordinal se for o primeiro dia do mês e em numeração cardinal para os demais dias do mês. Não se deve utilizar zero à esquerda do número que indica o dia do mês;

Exemplo: "1º de janeiro de 2021" em vez de "1 de janeiro de 2021".

Existe algum formato de data que formate o dia primeiro do mês como "1º" em vez de somente "1"?

Talvez colocar um texto condicional (Menu Inserir, Campo, Outros campos, Funções, Texto condicional), de forma que se for o primeiro dia do mês seria inserido automaticamente o ordinal "º" após o campo de data formatado para mostrar o dia do mês? Exemplo:

[D][campo texto condicional "º"] de [MMMM de YYYY] --> 1º de janeiro de 2021

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

2 Respostas

1

respondidas 2020-09-19 16:30:26 +0100

imagem do gravatar de Jedison

updated 2020-09-19 16:31:25 +0100

Dá pra criar uma MACRO, que poderá ser associada a um comando da barra de menu para procurar as ocorrências de "1 de janeiro", "1 de fevereiro".... etc... e trocá-las por 1º de janeiro.... nos seus textos. Use o comando \Ferramentas\Gravar Macro para criar automaticamente a função, grave na sua biblioteca, e depois use o comando \Ferramentas\Personalizar para associá-la. Lembre-se de ativar o gravador de macros, em FERRAMENTAS\OPÇÕES\LIBREOFFICE\AVANÇADO.

editar assinalar como ofensivo Excluir Link mais

Comentários

Seria excelente se essa macro pudesse ser automaticamente executada sempre que: 1) O documento for salvo; 2) O documento for impresso; 3) O documento for exportado para PDF.

Eu sabia fazer isso num outro pacote de aplicativos de escritório, vou tentar descobrir como fazer isso no LibreOffice.

imagem do gravatar de João PauloJoão Paulo ( 2020-11-24 00:16:48 +0100 )editar
0

respondidas 2020-09-19 18:05:53 +0100

imagem do gravatar de Olivier

Uma solução parcial é colocar o formato numérico da seguinte forma

[NatNum12 D=ordinal-number]D" de "MMMM" de "AAAA

cujo resultado é:

1º de janeiro de 2020

2º de janeiro de 2020

...

editar assinalar como ofensivo Excluir Link mais
Login/Registrar para responder

Ferramentas de perguntas

2 seguidores

Estatísticas

Perguntadas: 2020-09-18 02:50:27 +0100

Lidas: 44 vezes

Última atualização: Sep 19 '20