Wir nutzen aktuell sowohl für LibreOffice (UNO per Pyhton) als auch für MS Office (.NET) intensiv deren APIs, um von aussen per Skript ganze Dokumente oder Teile in andere Formate zu exportieren (Bilder, plain text, PDF).
Gibt es etwas vergleichbares auch für Office NX, um beispielsweise im Batch von aussen von bestimmten Seiten Images oder PDFs zu erzeugen?
Zusatzfrage: In LibreOffice greifen wir per ODBC/JDBC direkt auf Adressdaten und Vorgänge unseres CRM zu, sodass Anwender Daten direkt in Office suchen und in die Vorlagen einfügen lassen können. Gibt es vergleichare Möglichkeiten auch in Office NX?
Skripting API
Re: Skripting API
Zur DB-Anbindung habe ich nur das "SQLite- und dBASE-kompatibles Datenbankmodul" gefunden. Das ist aber wohl kaum dazu geeignet, auf bestehende, produktive Systeme zuzugreifen (Vorgänge, Kunden-Daten). In 2025 hätte ich mir so etwas wie eine REST-Quelle mit Unterstützung in Dialogen und den Skripten gewünscht. Statt einer BASIC-Schnittstelle würden sich die meisten wohl auch eher eine JavaScript-API mit einer entsprechenden IDE / einem JavaScript-Editor wünschen. Schade - ich hatte gehofft, SoftMaker Office in unseren Projekten bei unseren Kunden als neue Office-Lösung einsetzen zu können, da ich mir eine bessere Kompatibilität als bei LibreOffice erhoffe ...
Was noch nicht ist, kann ja vielleicht noch werden ...
Viele Grüsse
Was noch nicht ist, kann ja vielleicht noch werden ...
Viele Grüsse
Re: Skripting API
Du weißt, dass es eine .tlb gibt?
Mit freundlichem Gruß
Karl
SM 2018 rev. 982/0109/64, klassisches Menu @ W8.1/64 /Deutsch/Deutsch // emC 10.1.458
SM 2024NX Nightly, klassisches Menu
16GB Ram; Core i5-3450 mit integriertem Intel HDGraphics 4000, Treiber 10.18.10.4276; Samsung SSD 840pro
2560x1440 Monitor 100% Darstellungsgröße /// LaserJet 1200 per USB via Fritzbox 6591.
Empfehlung für supereinfache Bildschirmvideos: https://www.screentogif.com/
Karl
SM 2018 rev. 982/0109/64, klassisches Menu @ W8.1/64 /Deutsch/Deutsch // emC 10.1.458
SM 2024NX Nightly, klassisches Menu
16GB Ram; Core i5-3450 mit integriertem Intel HDGraphics 4000, Treiber 10.18.10.4276; Samsung SSD 840pro
2560x1440 Monitor 100% Darstellungsgröße /// LaserJet 1200 per USB via Fritzbox 6591.
Empfehlung für supereinfache Bildschirmvideos: https://www.screentogif.com/