Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich habe ein VI welches mir ein Word Dokument auf der Festplatte zu einem PDF konvertiert.
Ich benutze das VI seit Jahren und es hat bisher immer wunderbar funktioniert.
Seit Neuestem bekomme ich allerdings immer wieder (dennoch sporadisch) folgende Fehlermeldung:
Daraus werde ich irgendwie nicht ganz schlau, bzw. finde ich auch im Internet nicht wirklich was. Hat Microsoft da mit einem Windows update etwas umgestellt, was mir jetzt in die Suppe spuckt oder hat jemand eine Idee, was ich tun kann.
Ich bin auch offen dafür, falls mir jemand einen anderen Weg zeigen kann, wie man ein Word Dokument in ein PDF Dokument umwandelt.
Ich hoffe sehr, jemand von euch hatte evtl. schonmal das gleiche Problem und kann mir weiter helfen.
ich hatte schon mal ein ähnliches Problem. Damals wurde die ActiveX Klasse nicht richtig angewählt, ist kaputt gegangen oder was auch immer.
Lösung war dann die Klasse wieder auszuwählen und dann lief der Code wieder.
Rechte Maus auf die Word Referenz, Klasse auswählen (ActiveX), Suchen..., Durchsuchen, in das Installationsverzeichnis von Word laufen, unten rechts im Datei-Filter "alle Dateien" auswählen, die Word EXE auswählen, okay klicken und fertig. Danach lief und läuft es bei mir seid Jahren ohne Probleme.
Am besten hat man auch die gleiche Office Version auf dem Entwicklungs, wie auf dem Zielsystem, ansonsten kann es hier auch Probleme geben.
Hoffe es hilft dir weiter,
Gruß Max
21.06.2023, 11:59 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2023 12:01 von th13.)
Du hast leider nicht geschrieben, welches Office du benutzt. Aktuelle Versionen können selbst PFDs erstellen: F12 für "Speichern unter" und bei Dateityp PDF auswählen.
Mircosoft ändert von Version zu Version hin und wieder die ActiveX-API, so dass zB bei einem Office-Update dein VI plötzlich nicht mehr funktioniert. Versuch de Klasse nochmal neu auszuwählen, wie Max schon geschrieben hat.
erstmal vielen herzlichen Dank für eure Nachrichten.
Wir benutzen in der Firma Office 365.
Ich habe es jetzt so versucht, wie Max es vorgeschlagen hat.
Ich bin in das Verzeichnis: C:\Program Files (x86)\Microsoft Office\root\Office16 und habe die Datei WINWORD.exe ausgewählt.
Wenn ich dann allerdings auf OK klicke bekomme ich die Fehlermeldung: "RDie ausgewählte Datei ist keine .NET-Assembly, Typbibliothek oder Automations-EXE.
ich hatte auch Probleme mit Office, darauf hin bin ich umgestiegen und hab alles an den Drucker "Microsoft Print to PDF" geschickt. Hauptproblem bei mir waren aber die unterschiedlichen Versionen an alten PCs, die teilweise nicht die aktuellen Updates bekommen haben weil sie nicht am Netz hängen..
Wird es denn am selben PC ausgeführt oder als exe an einem Anderen.
MfG Timo
Justieren ist dem Gerät sagen was es anzeigen soll, kalibrieren ist die Kontrolle dieser Anzeige. Eichen ist ein längerer Prüfprozess und darf nur das Eichamt!
21.06.2023, 14:48 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2023 14:51 von th13.)
So, nun auch noch mein Senf dazu. Von den Lösungsansätzen wurden ja nun schon viele genannt. da kann ich nichts dazu beitragen.
Ich bin schon viele Jahre ganz von Word abgekommen (also Berichte erstellen, drucken und/oder als PDF ausgeben). Das macht einfach viel zu viele Schwierigkeiten. Meist geht es gut, aber wenn es Probleme macht, dann kann es reichlich ekelhaft werden. Da kommt es auch schon vor, dass es auf 10 identischen Rechnern mit identischem Betriebssystem und identischer Word Version funktioniert und auf dem 11. PC will es absolut nicht funktionieren.
Ich erstelle PDF Dateien mit einem passenden Toolkit (es gibt glaub im wesentlichen zwei solcher Toolkits). Das macht am Anfang beim Erstellen meist einen gewissen Mehraufwand - zumindest wenn das PDF hübsch aussehen soll. Aber es lohnt sich, denn es funktioniert so wie es soll: immer zuverlässig.
erstmal zu Martin:
Ja, da gebe ich dir vollkommen Recht. Mir ging das auch schonmal so auf die Nerven und ich habe mir das Toolkit von Simplicity AI gekauft. Man musste erstmal etwas reinkommen, aber dann ging es.
Ich erstelle aber in der Regel an meinem Rechner .exe Dateien, welche ich auf verschiedenen anderen Systemen einsetze. Dabei war es dann eben leider immer so, dass dann auf den erzeugten PDFs ein Wasserzeichen von Simplicity AI drauf war und ich dieses nicht wegbekommen habe. An meinem Rechner war es kein Problem, da gab es keine, aber auf den Zielsystemen. Ich habe dazu auch Simplicity schon mehrfach angeschrieben, aber leider nie eine Antwort bekommen. Eventuell benutzt du das auch und hast einen Tipp dafür?
Aus diesem Grund würde ich erstmal bei Word und PDF bleiben. Daher werde ich auch den Vorschlag von Timo testen.
Das mit den unterschiedlichen Versionen wird hier eher nicht der Fall sein, da alle Rechner zentral von der EDV verwaltet und auf dem gleichen Stand gehalten werden.
In der Zwischenzeit bin ich auch weg davon mit Office PDFs zu erstellen und erstelle jetzt .tex Dateien als Vorbereitung für PDFs und lass das mit Miktex eine PDF daraus erstellen, eben weil es ständig Probleme gibt. Ich ersetzte größtenteils auch nur Text in vorhandenen .tex Dateien und speicher diese wo anders, damit ichmich in LabVIEW nicht groß um die Formatierung und ähnliches kümmern muss.
Hier Thread-LaTeX-mit-LabVIEW-Einstiegsfragen hatte ich hier im Forum auch mal um Hilfe dazu gebeten.
Justieren ist dem Gerät sagen was es anzeigen soll, kalibrieren ist die Kontrolle dieser Anzeige. Eichen ist ein längerer Prüfprozess und darf nur das Eichamt!
(21.06.2023 12:51 )TDO88 schrieb: Wir benutzen in der Firma Office 365.
Ich habe es jetzt so versucht, wie Max es vorgeschlagen hat.
Ich bin in das Verzeichnis: C:\Program Files (x86)\Microsoft Office\root\Office16 und habe die Datei WINWORD.exe ausgewählt.
Wenn ich dann allerdings auf OK klicke bekomme ich die Fehlermeldung: "RDie ausgewählte Datei ist keine .NET-Assembly, Typbibliothek oder Automations-EXE.
Könnt ihr damit was anfangen?
Wir haben noch ältere Versionen von Word. Aber gut zu wissen, das es damit nicht zu klappen scheint. Mehr Ideen habe ich leider auch nicht.