Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Libre Office  (Прочитано 772700 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tagezi

  • Активист
  • *
  • Сообщений: 359
    • Просмотр профиля
    • Информатика в экономике и управлении
Re: Libre Office
« Ответ #1755 : 31 Мая 2016, 20:01:56 »
В LO есть возможность писать макросы не только на Basic но и на Python. Но как я ни старался не могу найти хоть какого нибудь мануала на эту тему. Буду рад ссылке на любой материал.
https://ru.wikibooks.org/wiki/Python/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA_Python_3.1
http://api.libreoffice.org/

Но я бы писал их на StarBasic, хотя бы потому что зависимостей меньше, и их можно будет переносить на другие платформы без доработки.
« Последнее редактирование: 31 Мая 2016, 20:03:34 от tagezi »
ASUS K53E, intel i5, 8 Gb, Integrated Intel® GMA HD
wiki LibreOffice
справка LibreOffice

Оффлайн Kostilo

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Libre Office
« Ответ #1756 : 01 Июня 2016, 16:02:07 »
Спасибо за ссылки.Я наверно неправильно задал вопрос, но меня интересуют не азы, а именно учебник или какое то другое описание по использованию UNO и LXML. Вот в этом я чайник полный, только начинаю изучать.

Оффлайн tagezi

  • Активист
  • *
  • Сообщений: 359
    • Просмотр профиля
    • Информатика в экономике и управлении
Re: Libre Office
« Ответ #1757 : 01 Июня 2016, 16:28:46 »
Спасибо за ссылки.Я наверно неправильно задал вопрос, но меня интересуют не азы, а именно учебник или какое то другое описание по использованию UNO и LXML. Вот в этом я чайник полный, только начинаю изучать.
Если вы разбираетесь в программировании, тогда я вообще не понимаю ваш вопрос.
UNO API - это про API и обращаться с ним нужно точно также как и с любым API. Примеры программирования, в том числе и на Питоне, я вам дал, там же есть гайды, там же есть ссылка на полный перечень методов и объектов используемых в ЛО.
Есть ещё учебники по написанию макросов у Питоньяк, но я бы не сказал что они реально высокого качества. Насколько я помню, они базируются на примерах, а не объяснении структуры. Но на безрыбьи...
Если вам нужна книжка "Создание макросов для LbreOffice на Python с UNO API для чайников", то я такой не помню.

Попался мануал для ООо https://wiki.openoffice.org/wiki/Python_as_a_macro_language должно работать в ЛО
« Последнее редактирование: 01 Июня 2016, 21:52:02 от tagezi »
ASUS K53E, intel i5, 8 Gb, Integrated Intel® GMA HD
wiki LibreOffice
справка LibreOffice

Оффлайн maksvlad

  • Активист
  • *
  • Сообщений: 663
    • Просмотр профиля
Re: Libre Office
« Ответ #1758 : 02 Июня 2016, 11:49:54 »
Есть ещё учебники по написанию макросов у Питоньяк, но я бы не сказал что они реально высокого качества. Насколько я помню, они базируются на примерах, а не объяснении структуры. Но на безрыбьи...
Книга Питоньяка это все-таки для Basica. Для написания макроса на питоне нужно еще куча дополнительного кода, так как на Бейсике интеграция значительно выше. Лучше смотреть DevGuide
openSUSE 12.3 > openSUSE 13.1 > Ubuntu-minimal 14.04 x64 + KDE 4.14.2 > Gentoo + Plasma 5.8 @ Acer ASPIRE V3-571G-736b8G75BDCa
LinuxMint Mate @ Asus EEEPC 1000H

Axa-Ru

  • Гость
Re: Libre Office
« Ответ #1759 : 02 Июня 2016, 12:05:11 »
Вот очень подробное описание как использовать Python с Libreoffice.
http://christopher5106.github.io/office/2015/12/06/openoffice-libreoffice-automate-your-office-tasks-with-python-macros.html
Вообще ничего сложного.
Разжевано до предела.
В качестве бонусов, можно использовать уже разработанные библиотеки.
Основной профит, полагаю, когда нужно встроить в программный проект обработку файлов/действий пользователя при работе с офисными документами.
« Последнее редактирование: 02 Июня 2016, 12:07:14 от Axa-Ru »

Оффлайн Kostilo

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Libre Office
« Ответ #1760 : 02 Июня 2016, 16:16:00 »
Цитировать
https://wiki.openoffice.org/wiki/Documentation/DevGuide/OpenOffice.org_Developers_Guide
Вот! Именно то что я пытался добиться от Гугла. Самые азы для тех кто вообще не в теме. Спасибо!

« Последнее редактирование: 02 Июня 2016, 17:51:54 от Kostilo »

Оффлайн maksvlad

  • Активист
  • *
  • Сообщений: 663
    • Просмотр профиля
Re: Libre Office
« Ответ #1761 : 03 Июня 2016, 03:48:05 »
Вот очень подробное описание как использовать Python с Libreoffice.
http://christopher5106.github.io/office/2015/12/06/openoffice-libreoffice-automate-your-office-tasks-with-python-macros.html
Вообще ничего сложного.
Разжевано до предела.
И правда, хорошая статья
openSUSE 12.3 > openSUSE 13.1 > Ubuntu-minimal 14.04 x64 + KDE 4.14.2 > Gentoo + Plasma 5.8 @ Acer ASPIRE V3-571G-736b8G75BDCa
LinuxMint Mate @ Asus EEEPC 1000H

Оффлайн роман77

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Libre Office
« Ответ #1762 : 16 Июля 2016, 11:46:37 »
здрасте! интересует вопрос, может кто ответит, читаю и редактирую документ из 700 страниц, во время чтения включается автосохранение и меня возвращает к курсору или к последнему месту которое я редактировал на пару страниц или более назад, и так каждый раз, как исправить?
« Последнее редактирование: 16 Июля 2016, 12:32:40 от роман77 »
как хотите чтобы люди поступали с вами так  и вы поступайте с ними (матфея 7:12)

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Libre Office
« Ответ #1763 : 16 Июля 2016, 16:08:47 »
роман77,
1. Отключить автосохранение и работать. Потом п. 2.
2. Написать баг-репорт, чтобы починили.

Оффлайн Blizzard11173

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Libre Office
« Ответ #1764 : 17 Июля 2016, 12:34:35 »
Добрый день
Подскажите есть ли средство  в calc разорвать автоматически все связи изображений?
вставляем фото перетаскиванием, а потом ручками

причем если просто перетащить фото открывается draw и картинка туда вставляется.
приходиться тащить с ctrl+shift и тут получаются связи :(
« Последнее редактирование: 17 Июля 2016, 17:52:28 от Blizzard11173 »

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Libre Office
« Ответ #1765 : 18 Июля 2016, 12:35:51 »
Странно, у меня если перетащить просто, не открывается draw, и при этом не образуются связи...
LO 5.1.4.2
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн ushni

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Libre Office
« Ответ #1766 : 29 Июля 2016, 09:46:36 »
Ubuntu 16.04, LibreOffice 5.
В гиперссылках при сохранении документа в формате Microsoft (напр. .xls) не английские символы заменяются на шестнадцатиричные значения типа %XX.
Напр. вот это:
C:\Новый текстовый документ.txt
Становится таким:
C:/%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9%20%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82.txt
И если гиперссыка становится длиннее ~405 символов, то она обрезается и перестает работать.
Как с этим бороться?
« Последнее редактирование: 01 Августа 2016, 09:29:06 от ushni »

Axa-Ru

  • Гость
Re: Libre Office
« Ответ #1767 : 29 Июля 2016, 20:15:12 »


У меня не получилось воспроизвести вашу ситуацию.
Все сохраняет в кодировке utf-8.

Какой версии у Вас LibreOffice?
Как что это за ссылка C:\Новый текстовый документ.txt ? в операционной системе Ubuntu?
А на какой диск вы сохраняете? Как он отформатирован?

Оффлайн ushni

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Libre Office
« Ответ #1768 : 01 Августа 2016, 10:04:13 »
Поэкспериментировал ещё. Похоже это касается только ссылок на сетевые файлы:
вот из этого:
smb://sy10613-sh.expmed.ru/users/anatoly/Файл для проверки работы гиперссылок при сохранении в формате микрософт из либреоффис под убу1нту.txt
получается это:
smb://sy10613-sh.expmed.ru/users/anatoly/%25D0%25A4%25D0%25B0%25D0%25B9%25D0%25BB%2520%25D0%25B4%25D0%25BB%25D1%258F%2520%25D0%25BF%25D1%2580%25D0%25BE%25D0%25B2%25D0%25B5%25D1%2580%25D0%25BA%25D0%25B8%2520%25D1%2580%25D0%25B0%25D0%25B1%25D0%25BE%25D1%2582%25D1%258B%2520%25D0%25B3%25D0%25B8%25D0%25BF%25D0%25B5%25D1%2580%25D1%2581%25D1%2581%25D1%258B%25D0%25BB%25D0%25BE%25D0%25BA%2520%25D0%25BF%25D1%258
« Последнее редактирование: 01 Августа 2016, 10:13:01 от ushni »

Оффлайн Старый моряк

  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
    • Все для Астериск
Re: Libre Office
« Ответ #1769 : 14 Сентября 2016, 14:03:50 »
Друзья. Подскажите как решить проблему.
При загрузке файла или создания нового в табличном редакторе, он открывается в уменьшенном формате. Потом приходится CTRL+скроллинг мыши, возвращать в нормальный вид. И при загрузке документа, поле с форматом даты, загружается как числовое. Скачивая накладные, забываю изменить формат и приходится документы повторно печатать.

Я так понимаю что это проблема в личных настройках где то, так как с этого компа, но другого профиля, все нормально. Уже пробовал переустановить Libre Office. Не решилась проблема
Если человек не признает свои ошибки - он не способен ничему научиться.

 

Страница сгенерирована за 4.444 секунд. Запросов: 25.