Sub WhereIsColumnsDelimiters(Optional numTable%)
Dim oTextTables As Object
Dim oTextTable As Object
Dim oColumns, i%
If IsMissing(numTable) Then numTable = 0
oTextTables = ThisComponent.getTextTables()
If oTextTables.getCount() = 0 Then Exit Sub
oTextTable = oTextTables.getByIndex(numTable)
oColumns = oTextTable.getPropertyValue("TableColumnSeparators")
For i = 0 To UBound(oColumns)
print " " & (i+1) & " column finished at " & oColumns(i).Position
Next i
End Sub
I may not have a lot to give but what I got I'll give to you...
Apache OpenOffice 4.1.5, LibreOffice 6.4.4.2 (x64) on Windows 7
If you think that I did not answer your question, make allowances for my imperfect English
Oh, sorry! See here
"The real width of a table depends on the environment (page style and number of text columns at the table's position, alignment, and left and right margins). For that reason, the table column separator does not contain metric values for the column widths. The values are relative to the value of the property TextTable::TableColumnRelativeSum."
I may not have a lot to give but what I got I'll give to you...
Apache OpenOffice 4.1.5, LibreOffice 6.4.4.2 (x64) on Windows 7
If you think that I did not answer your question, make allowances for my imperfect English