Fala pessoal! Estou iniciando nessa parte de macros e VBA’s e tenho algumas dúvidas de quais métodos utilizar no LibreOffice para as seguintes funcionalidades:
→ Add Autofiltro;
→ Add Moldar Texto em uma coluna específica (e pré-definir uma largura);
→ Selecionar as colunas com Range(‘A:B’) ao invés de números.
Utilizo Progress ABL… Alguns exemplos de Sintaxe:
Planilha:CharFontName = "Tahoma". //Tipagem da fonte
Planilha:CharHeight = 8. //Tamanho da fonte
Planilha:HoriJustify = {&Centro}. //Alinhamento horizontal todas as colunas
Planilha:VertJustify = {&Centro}. //Alinhamento vertical todas as colunas
Planilha:GetColumns:OptimalWidth = yes. //Ajuste automatico da largura das colunas
Planilha:GetRows:getByIndex(0):CharWeight = {&Negrito}. //Aplica Negrito na primeira linha
Planilha:GetCellRangeByPosition(0,9,1,9):Merge(yes). //Mesclando Celulas([col,row],[col,row])
Planilha:GetColumns:getByIndex(1):setPropertyValue('NumberFormat',1). //Define formato numérico para coluna
Planilha:getColumns:getByIndex(2):isVisible = no. //Ocultando uma coluna