Ich habe eine Fakturiersoftware, die mit MS Office arbeitet, ohne Probleme. Auf einem neuen System, auf dem noch nie MS Office isntalliert war läst sich Open Office von dieser Software heraus nicht starten. Das Programm, das Open Office aufrufen soll meldet Objekt nicht registriert.
Installiere ich Open Office auf dem Altsystem und sage bei der Installation DOC Files sollen immer mit OO geöffnet werden habe ich keine Schwierigkeiten.
Der Unterschied ist das auf dem Altsystem auch MS Word installiert war. Ich vermute, das die VBA Runtime nicht vorhanden ist, die ja unter MS Office genutzt wird, möchte aber Word nicht mehr installieren.
Danke für Eure Antworten
Open Office und Fremdprogramme
Moderator: Moderatoren
Hey Hubi,
Erster Schritt: Hersteller des FiBu Programmes anschreiben und um OOo schnittstelle anfragen. (Je mehr Kundendruck erzeugt wird, um so eher werden die Hersteller auch reagieren!).
Zweiter Schritt: Da bleibt dir nicht viel übrig. Voraussichtlich arbeitet die FiBu mit den Com-Schnittstellen unter MS und ruft dort die Applikation Word oder Exeel auf - bzw. nutzt die entsprechenden VBA-Schnittstellen, das heisst, sie erzeugen intern ein entsprechendes Doc-Format und wollen dieses dann starten, wobei hierzu die Applikation notwendig ist. Voraussichtlich gibt es im Code eine Sicherheitsabfrage, ob die Applikation registriert ist und wenn ja, wird einfach das Dokument gestartet - man geht dann davon aus, die Applikation startet automatisch - bei deinem alten System eben OOo, weil due es mit dem Dokumnetentyp verbunden hast. Das ist eigentlich ein Fehler im FiBu - Programm (schlechter Programmierstil), nützt dir aber. Also: Beschaff dir einfach ein entsprechendes Wordprogramm , installier es, leg es lahm, verknüpfe .doc mit OOo und gut ist.
Anders bekommst du das nicht gelöst, es sei denn, du kennst dich sehr gut mit der Regestry aus. Dort gibt es sicher einen Schlüssel für die Applikation "Word". Leg ihn einfach an, den dürfte das Programm suchen und auslesen. Aber da weiss ich auch nicht weiter. Und Vorsicht! In der Registry kann man viel kaputt machen!
Gruss
Thomas
Erster Schritt: Hersteller des FiBu Programmes anschreiben und um OOo schnittstelle anfragen. (Je mehr Kundendruck erzeugt wird, um so eher werden die Hersteller auch reagieren!).
Zweiter Schritt: Da bleibt dir nicht viel übrig. Voraussichtlich arbeitet die FiBu mit den Com-Schnittstellen unter MS und ruft dort die Applikation Word oder Exeel auf - bzw. nutzt die entsprechenden VBA-Schnittstellen, das heisst, sie erzeugen intern ein entsprechendes Doc-Format und wollen dieses dann starten, wobei hierzu die Applikation notwendig ist. Voraussichtlich gibt es im Code eine Sicherheitsabfrage, ob die Applikation registriert ist und wenn ja, wird einfach das Dokument gestartet - man geht dann davon aus, die Applikation startet automatisch - bei deinem alten System eben OOo, weil due es mit dem Dokumnetentyp verbunden hast. Das ist eigentlich ein Fehler im FiBu - Programm (schlechter Programmierstil), nützt dir aber. Also: Beschaff dir einfach ein entsprechendes Wordprogramm , installier es, leg es lahm, verknüpfe .doc mit OOo und gut ist.
Anders bekommst du das nicht gelöst, es sei denn, du kennst dich sehr gut mit der Regestry aus. Dort gibt es sicher einen Schlüssel für die Applikation "Word". Leg ihn einfach an, den dürfte das Programm suchen und auslesen. Aber da weiss ich auch nicht weiter. Und Vorsicht! In der Registry kann man viel kaputt machen!
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic