Quantas colunas é possivel adicionar em uma Listbox?

No Visual Basic é possível adicionar mais de uma coluna em uma listbox e é possível pegar o valor individual de cada linha/coluna para uma variável, não consegui identificar como fazer isso no libreoffice. Alguém poderia me ajudar?

A Listbox do LibreOffice Basic não suporta mais de uma coluna. Mas você pode simular mais de uma como nesta resposta (com exemplo).


[…] mas como eu poderia resgatar esta informação para salvar de maneira individual em celulas já que deste modo a informação fica particionada em um unica linha?

@ChagasP, desculpe a demora em responder. Mas você pode quebrar essa string (linha) em diferentes variáveis para salvar a informação separadamente depois.

Veja o exemplo (baseado na listbox do link acima):

oListBox = oDialogo.getControl("ListBox1")
slinha = oListBox.SelectedItem

sCol1 = Trim(Mid(sLinha, 1, 30)) 
sCol2 = Trim(Mid(sLinha, 30, 10))
sCol3 = Trim(Mid(sLinha, 40, Len(sLinha)-40))

MsgBox sCol1 & chr(10) & sCol2 & chr(10) & sCol3

A função MID() quebra a string, enquanto a função TRIM() limpa os espaços em branco antes e depois do texto.

Atte,

Obrigado pela respostar, mas como eu poderia resgatar esta informação para salvar de maneira individual em celulas já que deste modo a informação fica particionada em um unica linha?