Adiciona Texto ao Seletor de Data do Controle de Conteúdo do Microsoft Office

1

Estou criando um documento de modelo que permite ao usuário escolher uma data e inserir a data no documento com algum texto formatado.

i.e. se a pessoa escolhesse a data de hoje, ela produziria 14th day of March, 2016

Portanto, no campo "Apresentar data como esta", introduzi dth day of MMMM, yyyy , mas saiu como 14t12 14a16 of March, 2016 porque h corresponde a Hora, d corresponde a data e y corresponde a dois dígitos ano.

Existe alguma maneira de adicionar texto sem adicionar informações adicionais?

Edit: também existe alguma maneira de adicionar automaticamente o sufixo a um #? ou seja, se a data for 2 , será adicionado nd ou, se a data for 4 , será adicionado th .

    
por Bijan 14.03.2016 / 23:49

2 respostas

1

Agrupe cada palavra entre aspas simples

i.e. 'th' 'day' 'of'.

    
por 15.03.2016 / 00:13
1

Isso provavelmente não é possível sem o uso de uma macro. O mais próximo que você provavelmente conseguirá é o seguinte formato:

d "day of" mmmm, yyyy

Mas isso não adicionará automaticamente o sufixo de data desejado. Em outras palavras, usando o seu exemplo, o resultado acima resultaria em:

14 de março de 2016

Você pode viver com isso ou alterar a formatação para algo que seja mais aceitável.

Outra opção seria usar o VBA e uma macro para determinar o sufixo correto e incluí-lo.

    
por 15.03.2016 / 00:25