❤ Unterstütze jetzt das LIBREOFFICE-Forum ❤

Die Suche ergab 901 Treffer

von gogo
Sa 20. Jun 2020, 12:29
Forum: LibreOffice Programmierung
Thema: UNOService MailMerge Aktualisieren des Dokumentes vor dem Output
Antworten: 0
Zugriffe: 353

UNOService MailMerge Aktualisieren des Dokumentes vor dem Output

Hallo Leute, ich nutze createunoservice("com.sun.star.text.MailMerge") um mit der Serienbrieffunktion mittels Writer Pdfs zu erstellen (Rechnungen, Zertifikate etc.) Das Makro ist in einer BASIC-Extension gespeichert (IVL.office.Serienbrief_Starten) und wird über die Kommandozeile (aus Python heraus...
von gogo
Do 18. Jun 2020, 10:38
Forum: LibreOffice Base
Thema: Libreoffice 6.3 langsamer als 5.2?
Antworten: 11
Zugriffe: 1463

Re: Libreoffice 6.3 langsamer als 5.2?

das mit dem latency-bug hab' ich jetzt erst gelesen - ggf. kannst Du das in der "Speicherfrage" klären (z.B. ein weiteres .ismodified() J/N oder das SQL-Statement "commit" senden...) Würde ich auf alle Fälle machen, schon alleine wegen der Datensicherheit. FUNCTION Speicherfrage Speicherfrage="###FE...
von gogo
Do 18. Jun 2020, 10:23
Forum: LibreOffice Base
Thema: Libreoffice 6.3 langsamer als 5.2?
Antworten: 11
Zugriffe: 1463

Re: Libreoffice 6.3 langsamer als 5.2?

"Fehler in der Funktionsfolge" kommt vermutlich "nicht immer". Wo's sicher kommt ist, wenn Du einen neuen Datensatz hast und Du auf "Nein" klickst. Dann passiert in der "SUB Speicherfrage" nämlich nichts (obwohl .ismodified()=true) und "oFormAuftrag.reload" auf einen nicht existierenden Datensatz ve...
von gogo
Fr 29. Mai 2020, 10:44
Forum: LibreOffice Programmierung
Thema: [gelöst] ein Double-Ergebnis in der msgbox 2-stellig ausgeben wie?
Antworten: 3
Zugriffe: 345

Re: ein Double-Ergebnis in der msgbox 2-stellig ausgeben wie?

... warscheinlich mehrere Möglichkeiten ...

Code: Alles auswählen

Option VBASupport 1
Sub Main
a=3/7
msgbox str(Round(a,2))
' ergibt ".43"
end sub

Code: Alles auswählen

Sub Main
a=3/7
s= split(str(a), ".")
msgbox s(0) + "." + left(s(1),2)
'' ergibt "0.42"
end sub
von gogo
Sa 9. Mai 2020, 08:39
Forum: LibreOffice für Linux
Thema: Offline-Hilfe nicht verfügbar
Antworten: 5
Zugriffe: 1417

Re: Offline-Hilfe nicht verfügbar

Detto hier unter Kubuntu 20.04 LTS - keine offline-Hilfe im LO-Hilfebrowser, aber erreichbar im Internet-Browser unter: file:///usr/share/libreoffice/help/index.html
von gogo
Sa 9. Mai 2020, 07:43
Forum: LibreOffice Base
Thema: Datei/Ordner öffnen Makro
Antworten: 2
Zugriffe: 2028

Re: Datei/Ordner öffnen Makro

.TargetUrl benutze ich eigentlich nicht - hab' im Moment auch keine Doku dazu im Kopf, aber wenn du nur den Pfad allein an's System schickst, wird dieses nix damit anfangen können (weil der Ordner-Pfad ja keine ausführbare Datei ist) Also: shell("dolphin '/tmp/'") wenn Du KDE hast, sonst "dolphin" d...
von gogo
Sa 11. Apr 2020, 15:00
Forum: LibreOffice Base
Thema: [gelöst] Frage zu Datenbankaufbau für Quittungen
Antworten: 3
Zugriffe: 963

Re: [gelöst] Frage zu Datenbankaufbau für Quittungen

Mach's einfach in Calc. Eine eigene Datenbank brauchst Du für nur eine Tabelle nicht. Wenn Du einheitliche Einträge brauchst verwende Listen (zu finden unter Daten/Gültigkeit/Kriterien). Mit sVerweis kannst Du dann auch zugehörige Werte abfragen falls notwendig ... und Gesamtüberichten sind in Calc ...
von gogo
Mi 1. Apr 2020, 18:47
Forum: LibreOffice Programmierung
Thema: Mehrere Druckaufträge in eine pdf speichern
Antworten: 6
Zugriffe: 4770

Re: Mehrere Druckaufträge in eine pdf speichern

Wer unter Linux arbeitet, der kann mit pdfunite oder pdftk oder ghostscript einfach pdfs aneinanderhängen. Geht dann auch aus dem Makro:

Code: Alles auswählen

...
shell("pdfunite /tmp/foo.pdf /tmp/bar.pdf /tmp/ziel.pdf")
...
... hängt bar.pdf an foo.pdf an und nennt die neue Datei ziel.pdf
von gogo
Fr 27. Mär 2020, 09:08
Forum: LibreOffice Programmierung
Thema: Encoding-Problem beim shell-Befehl (Linux)
Antworten: 4
Zugriffe: 2879

Re: Encoding-Problem beim shell-Befehl (Linux)

der Dolphin-Befehl funktioniert bei mir - ich habe ein deutsches Kubuntu. Evtl hast Du auf Englisch installiert? Wenn Du im Terminal auf die "z"-Taste drückst kommt dann ein z oder ein y? Versuch' mal ein copy/paste aus der MSG-Box ins Terminal. Du solltest den Messagetext in der MSG-Box markieren u...
von gogo
Mi 25. Mär 2020, 19:14
Forum: LibreOffice Programmierung
Thema: Encoding-Problem beim shell-Befehl (Linux)
Antworten: 4
Zugriffe: 2879

Re: Encoding-Problem beim shell-Befehl (Linux)

Code: Alles auswählen

Shell ("/usr/bin/dolphin", 1, "'" & strPath & "'") 
und

Code: Alles auswählen

Shell ("/usr/bin/dolphin '" & strPath & "'") 
funktioniert beides - Konqueror hab' ich leider nicht drauf.