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

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

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

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

Сообщений: 6


« Стартовое сообщение: 2 Декабрь 2017, 21:17 »

Помогите, пожалуйста, в написании макроса (libreoffice):
Задача: по заданному символу/слову найти абзац и заменить данный символ на фоновый цвет всего абзаца (т.е вместо символа зарисовать фон)
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 602


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #1: 2 Декабрь 2017, 22:55 »

Образец файла будет? Или самим сделать?
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
LanaRT
Участник
**
Offline Offline

Сообщений: 6


« Ответ #2: 2 Декабрь 2017, 23:35 »

Образец файла будет? Или самим сделать?
Ну вот что-то вроде такого:
(хочу что бы вместо галочек, фон правильной строчки был зеленым например)

* test1.odt (10.65 Кб - загружено 12 раз.)
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 602


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #3: 3 Декабрь 2017, 10:06 »

Ну, для таких абзацев, к сожалению, нельзя применить стиль с цветом фона. Поэтому как-то так...


* НайтиИПокрасить.gif (182.76 Кб, 727x653 - просмотрено 23 раз.)
* setParagraphBackground.odt (12.07 Кб - загружено 10 раз.)
« Последнее редактирование: 3 Декабрь 2017, 11:17 от JohnSUN » Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
LanaRT
Участник
**
Offline Offline

Сообщений: 6


« Ответ #4: 3 Декабрь 2017, 15:51 »

Ну, для таких абзацев, к сожалению, нельзя применить стиль с цветом фона. Поэтому как-то так...
а если просто ест абзац, который начинается, допустим, на слово "Цитата": Цитата:Если человек действительно чего-то захочет, то вся Вселенная будет способствовать тому, чтобы его желание сбылось. Можно воспользоваться эти кодом, скажем, что бы изменить обычный шрифт на курсив?
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 602


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #5: 3 Декабрь 2017, 16:32 »

Можно, с небольшими изменениями, но можно.
Но лучше не надо.
Лучше правильно отформатировать исходный документ (попытался показать на рисунке).

И тогда обычным Поиском и присвоением стиля задача решается буквально в несколько щелчков мыши


* Ошибки форматирования.png (32.7 Кб, 507x548 - просмотрено 25 раз.)
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 602


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #6: 3 Декабрь 2017, 17:21 »

Насчет "нескольких щелчков" - чистая правда


* Несколько щелчков мышью.gif (1088.11 Кб, 600x525 - просмотрено 27 раз.)
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
LanaRT
Участник
**
Offline Offline

Сообщений: 6


« Ответ #7: 3 Декабрь 2017, 18:47 »

Насчет "нескольких щелчков" - чистая правда
огромнейшее спасибо за помощь!) я сделала все это в коде: сначала создала стиль, потом указала слово для поиска и применение созданного стиля. Возможно код получился далеко неправильным, но вроде все работает так как нужно)
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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