Pergunte aqui
1

Formatar / Células / Texto / Maiúscula...

perguntadas 2016-01-15 01:49:27 +0100

updated 2017-08-07 01:09:16 +0100

Existe codificação para Formatar/Células/Texto/Maiúscula...., Ou seja, qualquer texto digitado na célula ficará MAIÚSCULO.

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

2 Respostas

1

respondidas 2017-08-07 01:07:50 +0100

Ok o arquivo teste esta funcionando....Para associar uma macro salva na planilha ao evento: botão direito do mouse sobre a aba da planilha >>> "Eventos de planilha..." >>> evento "Conteúdo alterado">>> botão "Macro". conforme https://ask.libreoffice.org/pt-br/que...

sub Maiusculo
'  ----------------------------------------------------------------------
' define variables
dim document   as object
dim dispatcher as object
' get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = "$A$1:$F$20"
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
dispatcher.executeDispatch(document, ".uno:ChangeCaseToUpper", "", 0, Array())
' embaixo só para desmarcar a área....
dispatcher.executeDispatch(document, ".uno:GoRight", "", 0, args1())
end sub

Arquivo teste

editar assinalar como ofensivo Excluir Link mais
0

respondidas 2016-01-15 12:40:51 +0100

imagem do gravatar de Beto

=MAIÚSCULA(B1) Você digita na célula B1 e aparece onde vc colocou a função.

editar assinalar como ofensivo Excluir Link mais

Comentários

Oi Beto esta eu conheço, necessitava formatação direta da célula. Grato.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2016-01-15 15:04:28 +0100 )editar

No caso de ser uma formatação direta da célula, implicaria que a exibição seria sempre em maiúsculas mesmo que o conteúdo fosse em minusculas. Ao usar uma referencia à célula em questão, a cadeia de caracteres viria em minusculas. O usuário teria de saber essa característica muito bem pra não se confundir.

imagem do gravatar de OlivierOlivier ( 2016-01-15 15:42:22 +0100 )editar

Nesse caso, Gilberto, faça uma macro e associe ela a um botão enviar, após o clik do mouse..., por exemplo. Fiz com sucesso digitando em uma célula em minúsculas e após clique em gravar macro, fui em formatar, "Alterar caixa" escolhi maiúsculas. mandei parar e dei uma nome a macro.... Enfim, a macro funcionou...

imagem do gravatar de BetoBeto ( 2016-01-15 21:16:21 +0100 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2016-01-15 01:49:27 +0100

Lidas: 517 vezes

Última atualização: Aug 07 '17