W czym stworzyć "aplikacje"

Dyskusje dotyczące tworzenia makropoleceń, pisania skryptów oraz programowania przy użyciu UNO
Adek1243
Posty: 1
Rejestracja: śr mar 18, 2020 6:12 pm

W czym stworzyć "aplikacje"

Post autor: Adek1243 »

Cześć. Sorry, jeżeli pisze w złym dziale.
Pracuje aktualnie od kilku miesięcy przy biurku w jednej ze służb. Kilka lat temu skończyłem technikum informatyczne, ale wiadomo, tam są podstawy podstaw programowania, do tego się wiele zapomniało.
Dużo tutaj rzeczy jest takich, ze trzeba wpisywać w odpowiednie tabelki, potem te tabelki trzeba przepisać do innego dokumentu itp.
Możemy korzystać z pakietu tylko Open Office i Libra (bo darmowe).
W Libra office w Calcu zrobiłem tabelki, które po uzupełnieniu przenoszą się same między skoroszytami i umieszczają we Writerze w odpowiednich miejscach.
Ogólnie to jest dobre, tylko chciałbym to usprawnić. Prowadzę sprawy, co kilka dni dostaje ich kilka. Chciałbym żeby program powiedzmy ,,tworzyl,, sprawy, a dokładnie kopiowal dany folder w którym będą wszytskie pliki Writera i jeden Calca,nadawał mu odpowiednią nazwe, a następnie będą tabelki w nim wyświetlone (jak w formularzu) np Imię, Nazwisko i automatycznie będzie wpisywalo w danym skoroszycie w Calcu, po czym gdy zapiszemy, będzie możliwość kliknięcia ikonki drukuj, wydrukuje uzupełnione dokumenty we Writerze. Przy okazji zapytam się, dlaczego jak klikam prawym na dokument i go drukuje, on drukuje się z pustyni tabelkami (bez złącz), czy jest możliwośc aby automatycznie się uzupelnialy złącza bez konieczności wchodzenia w folder i aktualizowania ich? Dzięki za odpowiedź :)
OpenOffice 3.1
Jan_J
Posty: 4558
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: W czym stworzyć "aplikacje"

Post autor: Jan_J »

W LibreOffice masz kilka języków makropoleceń. Najpopularniejszy jest StarBasic, dobrze zintegrowany z pakietem i z biblioteką. Większe możliwości daje Python, ale poziom jego integracji ze środowiskiem roboczym oraz obsługa błędów związanych z komunikacją z Libre jest tragiczna.
Do Basica są obszerne książki Andrew Pitonyaka: AnfrewMacro (zbiór przykładów) i OpenOffice Macrox Explained (nieco bardziej systematyczna). Obie do pobrania z http://www.pitonyak.org.
Do Pythona w LibreOffice w zasadnie nie ma podręcznika. Można liczyć na wsparcie na forum anglojęzycznym https://forum.openoffice.org/en. U nas mało sił przerobowych; kilku z nas coś programuje, ale czas, czas, czas.

Przy okazji, wydruk to zależy jak są zrealizowane aktualizacje łącz. Makrem też się da wymusić aktualizację „ręczną”.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
ODPOWIEDZ