С Новым годом! Форум программистов, компьютерный форум, киберфорум
Офисные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 25.09.2022
Сообщений: 6
1

Нужно написать макрос в LibroOffice Writer

25.09.2022, 17:05. Показов 839. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!

Прошу помощи: написать макрос в LibroOffice Writer. Нужно в словах с двумя буквами «а» и более сделать замену на букву «Л». Окрасить в желтый цвет.

Заранее благодарю каждого)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2022, 17:05
Ответы с готовыми решениями:

Переписать макрос с MC Word для Libreoffice Writer
Помогите, пожалуйста, не знаю как переписать макрос с MC Word так что бы он работал в Libreoffice...

Нужно написать макрос
Пользователь задает позицию слов. Вывести слова по данным позициям. С помощью VBA для exel

Нужно написать макрос
Пользователь задает позицию слов. Вывести слова по данным позициям. С помощью VBA для exel

Нужно написать макрос
Пользователь задает позицию слов. Вывести слова по данным позициям. С помощью VBA для exel Три...

Гуру exel нужно написать макрос
Нужно создать макрос которые перебирает все документы exel в папке (по порядку имя) и заменяет...

2
402 / 285 / 126
Регистрация: 21.09.2016
Сообщений: 1,070
26.09.2022, 17:00 2
Лучший ответ Сообщение было отмечено Tyron25 как решение

Решение

Здравствуйте.

как понял
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub Find2A_1
Dim oDescriptor 'Описатель поиска
Dim oFound 'Найденный диапазон
Dim oFoundAll 'Найденный диапазон
Dim n% 'Общая индексная переменная
oDescriptor = ThisComponent.createSearchDescriptor()
With oDescriptor
.SearchRegularExpression = true
.SearchString = "([.|\S]*а[.|\S]*){2,}"
End With
oFoundAll = ThisComponent.findAll(oDescriptor)
For n% = 0 to oFoundAll.getCount()-1
oFound = oFoundAll.getByIndex(n%)
oFound.CharColor = rgb(255,255,0)
oFound.setString(join(split(oFound.getString,"а"),"Л"))
Next
End Sub
Добавлено через 1 час 56 минут
строку поиска, я чего то намудрил вот так нужно
Код
.SearchString = "(\S*а\S*){2,}"
1
0 / 0 / 0
Регистрация: 25.09.2022
Сообщений: 6
28.09.2022, 06:29  [ТС] 3
Спасибо вам)
0
28.09.2022, 06:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.09.2022, 06:29
Помогаю со студенческими работами здесь

Нужно написать макрос для кнопки
Нужна помощь написать макрос для кнопки "поиск", что бы внести данные в листе"Ввод" оно сравнивала...

Нужно написать макрос в excel InputBox
Нужно написать макрос: 1. По номеру (задается через InputBox) последовательности Фибоначчи...

Нужно написать макрос для процедуры
Помогите пожалуйста мне нужно написать макрос z=max(a,b) процедуры z=min(a,b). я понимаю что это...

Нужно написать макрос к таблице, фильтрующий данные в ней
Здравствуйте, нужна ваша помощь. Нужно написать макрос к таблице, который будет также фильтровать...

Нужно написать макрос переработки одного csv файла в другой
Есть два файла импорта товаров разных движков магазина. На их основе нужно написать макрос...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru