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

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

27 Февраль 2021, 21:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Как снять выделение?  (Прочитано 1119 раз)
0 Пользователей и 1 Гость смотрят эту тему.
JBrown
Участник
**
Offline Offline

Сообщений: 33


« Стартовое сообщение: 18 Октябрь 2019, 18:59 »

Выделяю 'Врезку' таким способом:
Код:
inDoc = thisComponent
labelFrame = inDoc.getTextFrames().getByName("MyLabelFrame")
inDoc.CurrentController.Select(labelFrame)
Не нашел как программно снять выделение. Какие есть способы сделать это?
Записан
rami
Гуру
*******
Offline Offline

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


iMac, LibreOffice и Apache OpenOffice


« Ответ #1: 18 Октябрь 2019, 21:06 »

Выделить что-нибудь другое (например, установить курсор в конец текста этой врезки):
Код:
inDoc.CurrentController.Select(labelFrame.End)



P.S. ещё можно до выделения "Врезки" запомнить текущее положение курсора (или выделения), а потом вернуть обратно:
Код:
Sub main
inDoc = thisComponent
labelFrame = inDoc.getTextFrames().getByName("MyLabelFrame")
oSel=inDoc.CurrentController.Selection             'запоминаем текущее выделение
inDoc.CurrentController.Select(labelFrame)
wait 5000                                                       'ждём 5 секунд
inDoc.CurrentController.Select(oSel)                 'возвращаем текущее выделение
End Sub
« Последнее редактирование: 18 Октябрь 2019, 21:31 от rami » Записан

JBrown
Участник
**
Offline Offline

Сообщений: 33


« Ответ #2: 20 Октябрь 2019, 14:23 »

Этот вариант:
Код:
inDoc.CurrentController.Select(labelFrame.End)
оказался удобнее.
Спасибо.
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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