Writer: Получить доступ к параграфам выделенного диапазона ячеек таблицы

Автор mikekaganski, 23 февраля 2018, 18:49

0 Пользователи и 1 гость просматривают эту тему.

mikekaganski

Если в текстовом документе выделить диапазон ячеек таблицы, то oDoc.CurrentSelection возвращает объект "com.sun.star.text.XTextTableCursor". Этот объект несколько ущербный (единственно доступная информация - имя диапазона ячеек неизвестной таблицы), и я не могу найти способ из макроса получить набор параграфов для такого выделения.

Я думаю добавить свойство TextTable к объекту, что позволит как-то выходить из положения, но такое "решение" будет доступно только для ЛО и не ранее 6.1. Подскажите, может я не вижу чего-то очевидного?
С уважением,
Михаил Каганский

rami

Цитировать' Обалдеть: я не могу найти вариант, как получить таблицу, в которой было выделение!
Это поможет?
Sub main
Dim oViewCursor, tab, tabName$
oViewCursor=ThisComponent.CurrentController.getViewCursor()
tab=oViewCursor.TextTable
tabName=tab.Name
End Sub

mikekaganski

С уважением,
Михаил Каганский

mikekaganski

@rami: ещё раз - огромное спасибо! Прошу прощения, что так долго тянул, чтобы воспользоваться советом.
С уважением,
Михаил Каганский