OpenOffice // использование > Writer
[РЕШЕНО] Как изменить регистр в макросе?
Даниил Слепушкин:
Увы, мои попытки "автоматизировать" преобразование слов из camelCase в snake_case и наоборот с помощью макросов потерпели неудачу.
Алгоритм преобразования snake_case в camelCase был таков:
1. С помощью команды "Найти и заменить.." найти с помощью регулярных выражений строки вида: "_." (нижнее подчеркивание и один любой символ).
2. Выполнить команду "Формат" > "Регистр" > "ПРОПИСНЫЕ".
3. С помощью команды "Найти и заменить.." найти строки вида: "_" и заменить их на пустые строки: "".
При попытке запуска макроса пункт 2 не выполняется.
Как изменить регистр с помощью макросов, не опускаясь до уровня использования языков программирования?
Санчо:
Рекомендую поставить расширение LaterCAPS - Циклическая смена регистра.
После установки его код доступен в интерфейсе.
Подробное описание дано на сайте MyOOo.ru.
Даниил Слепушкин:
Все бы хорошо, но я не могу поставить данное расширение.
Использую OpenOffice версии 4.1.10 и при попытке установить расширение, получаю "вечную загрузку".
Вот, как она выглядит с моей стороны: [во вложении]
Оставил в таком положении компьютер примерно на 20 минут (чего должно быть достаточно).
В итоге прогресс не сдвинулся ни на пиксель, а программу получилось закрыть только с помощью принудительного завершения.
Санчо:
1. Установлена ли Java (и видит ли её OpenOffice)?
2. Для чистоты эксперимента - попробуй поставить на чистый профиль (текущий заархивировать).
3. Какая OS?
Даниил Слепушкин:
У меня получилось установить расширение.
Не знаю в чем заключается проблема, но попытки установки расширения "из файла" (при помощи двойного клика по расширению) приводили к зависанию программы.
Решение заключается в установке "из программы" ("Сервис" > "Управление расширениями.." > "Добавить.." > *выбрать файл).
После небольших манипуляций по назначению клавиши все отлично работает, но это так и не решило мою проблему.. Регистр меняется при использовании назначенной комбинации, но не меняется при использовании макросов.
Версия Java - 8, устанавливал Java именно по просьбе OpenOffice.
OS: macOS Monterey 12.0.1
Навигация
Перейти к полной версии