Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 7, 2007 22:33:38

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Python & OOo: макрописатели всех стран, соединяйтесь!

Обнаружил, что информации по написанию макросов на Python для ООо в инете крайне мало, а на русском языке - вообще мизер. Вот несколько полезных, на мой взгляд, ссылок:
http://www.script-coding.info/Python/OOo_Macro.html (статья)
http://forum.script-coding.info/viewtopic.php?id=757 (примеры кода)
http://forum.script-coding.info/viewtopic.php?id=742 (примеры кода)
http://forum.script-coding.info/viewtopic.php?id=740 (примеры кода)
Предлагаю объединить усилия на форуме
http://forum.script-coding.info/
Если не лень и не жалко, зарегистрируйтесь там и запостите свои макросы на Python.
Или сделайте это прямо в этой теме.
Интересны не только готовые решения, но и любые полезные фрагметы кода, даже самые маленькие.



Офлайн

#2 Окт. 19, 2007 14:46:28

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Python & OOo: макрописатели всех стран, соединяйтесь!

С дистрибутивом OpenOffice v2.3 поставляется макрос Capitalise.py, который мне не очень нравится по следующим причинам:
1. Не работает с последним словом в файле (после которого нет никакого текста или перевода строки).
2. Если работа происходит со словом под курсором (а не с выделенным фрагментом), макрос зачем-то выделяет это слово после обработки.
3. Если работа происходит с несколькими выделенными несмежными фрагментами в середине документа, происходит исключение.
4. Если работа происходит со словом под курсором в конце строки, после которой есть пустая строка, макрос при каждом вызове добавляет ещё одну пустую строку.
Мой вариант, лишённый вышеперечисленных особенностей:
http://forum.script-coding.info/viewtopic.php?id=777



Офлайн

#3 Май 23, 2011 13:29:30

Kravejs
От:
Зарегистрирован: 2008-07-27
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Python & OOo: макрописатели всех стран, соединяйтесь!

All links is broken…

Could you provide working links, please!

I'm very interesting in this subject.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version