Ваша проблема в том, что объект Table не имеет высоты, высота зависит от количества строк (а также от TopMargin и BottomMargin).
У каждой строки есть свое свойство Height.
Если вы хотите высоту таблицы, вам нужно сложить высоту всех строк. Таблицы имеют свойства TopMargin и BottomMargin, которые влияют на «воспринимаемый» Высота также.
Rows = Table.getRows
For I = 0 To Rows.getCount() - 1
Row = Rows.getByIndex(I)
CurrentHeight = CurrentHeight + Row.Height
Next
Если вы хотите установить высоту таблицы, вам нужно либо добавить / удалить строки, либо изменить высоту текущих строк.
Rows.insertByIndex(Rows.getCount(), 1)
Row = Rows.getByIndex(Rows.getCount() - 1)
Row.IsAutoHeight = False
Row.Height = 1000
Вы можете посмотреть полную документацию онлайн.
http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/More_Than_Text