OpenOffice // использование > Writer

[РЕШЕНО] Как изменить регистр в макросе?

(1/2) > >>

Даниил Слепушкин:
Увы, мои попытки "автоматизировать" преобразование слов из 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

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии