Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

16 Октябрь 2018, 02:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Writer: Получить доступ к параграфам выделенного диапазона ячеек таблицы  (Прочитано 517 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 061


« Стартовое сообщение: 23 Февраль 2018, 18:49 »

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

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

С уважением,
Михаил Каганский
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 560


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #1: 24 Февраль 2018, 00:44 »

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

mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 061


« Ответ #2: 24 Февраль 2018, 00:51 »

Огромное спасибо!
Записан

С уважением,
Михаил Каганский
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 061


« Ответ #3: 6 Май 2018, 14:05 »

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

С уважением,
Михаил Каганский
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!