Pergunte aqui
1

Macro para ajustar altura de linha ao conteúdo - Libreoffice Calc

perguntadas 2019-05-10 03:44:05 +0200

imagem do gravatar de sammarrques

updated 2019-05-10 15:12:46 +0200

Olá, amigos.

Sou iniciante nas macros do libreoffice. Por isso, peço sua ajuda.

Gostaria de uma macro que modificasse a altura de um conjunto de células de uma planilha para conter justamente a quantidade de linhas de texto em cada uma delas.

Estou automatizando uma publicação da empresa. De modo que, a depender dos resultados, as células podem ter de uma a várias linhas de texto (em quebra automática) que precisam ser atualizadas manualmente uma por uma.

Supondo que queira que as células A1, A3, B7 e C10 sejam os parâmetros, como posso automatizar esse processo?

Muito agradecido pelo seu valioso tempo!

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

2 Respostas

1

respondidas 2019-05-10 13:30:37 +0200

updated 2019-05-10 13:31:34 +0200

@sammarrques, se Formatar / Células... / Alinhamento em propriedades [v]Disposição automática do texto., deixar ativada, após a digitação a altura é alterada, tanto para mais ou para menos.

editar assinalar como ofensivo Excluir Link mais
1

respondidas 2019-05-11 22:35:37 +0200

imagem do gravatar de Grafeno

updated 2019-05-11 22:36:05 +0200

Boa tarte,

Talvez a macro abaixo, que define a propriedade "disposição automática do texto" para as células do intervalo B2:B10, possa te ajudar:

Sub Main
Dim oDoc as Object, oPlan as Object, oIntervalo as Object

   oDoc = ThisComponent
   oPlan = oDoc.Sheets.getByName("Planilha1")
   oIntervalo = oPlan.getCellRangeByName("B2:B10")

   oIntervalo.IsTextWrapped = True

End Sub


Atte,

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

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2019-05-10 03:44:05 +0200

Lidas: 30 vezes

Última atualização: May 11